判断结构:
using System;
namespace ConsoleApp5
{
class Program
{
static void Main(string[] args)
{
var s = Console.ReadLine();
int grade = Convert.ToInt32(s);
int f;
switch(grade / 10)
{
case 10:
case 9:
f = 5;
break;
case 8:
f = 4;
break;
case 7:
f = 3;
break;
case 6:
f = 2;
break;
default:
f = 1;
break;
}
Console.WriteLine("f={0}", f);
}
}
}
另一种常见的,和c语言和,类似就不打出来了
再说一下当熟练后就可以打出这样的 输入代码
var n = Convert.ToInt32(Console.ReadLine());
计算前七个数的和:
using System;
namespace ConsoleApp5
{
class Program
{
static void Main(string[] args)
{
int sum = 0;
for (int i = 0; i < 7; i++)
{
var n = Convert.ToInt32(Console.ReadLine());
sum += n;
}
Console.WriteLine("sum = {0}", sum);
}
}
}
下面就是一个稍微完整的类,包括字段,方法,属性,析构;
不是完整程序所以不能运行;仅供理解
using System;
namespace ConsoleApp5
{
class Program
{
static void Main(string[] args)
{
hero herone = new hero();
herone.addlife();
herone.life = 90;
int k = herone.life;
}
}
//类
class hero
{
//字段,方法,属性,析构
private string name;
private int life = 50;
//属性
public int life
{
get
{
return life;
}
set
{
if (value < 0)
life = 0;
else
{
if (value > 100)
life = 100;
else
life = value;
}
}
}
public string name
{
get
{
return name;
}
set
{
name = value;
}
}
//等同于上面那个属性,自实现属性
public int age
{
get;
set;
}
//方法.
public void addlife()
{
life++;
}
//构造方法。主要用于初始化
public hero()
{
life = 0;
name = "";
}
//析构方法,主要用于销毁
~hero()
{
}
}
}
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/114863.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...