-
using System;
using System.Collections.Generic;
using System.Text;
namespace Test
{
class Program
{
static void Main(string[] args)
{
int x = 1;
int sum = 0;
while(x <=30)
{
if(x % 2 == 0)
sum += x;
x++;
}
Console.WriteLine("1-30奇数和:"+sum);
查看全部 -
namespace Test
{
class Program
{
static void Main(string[] args)
{
for(int x = 1;x <=7;x++)//循环7行
{
for(int y = 1;y <= 7;y++)//循环7列
{
if(x == y || x + y ==8)
Console.Write("O");
}
else
{
Console.Write(".");
}
}
Console.WriteLine();
}
}
}
查看全部 -
关键字 class ,这个关键字的用途是声明类。比如上面例子中,类名叫做Program。
关键字 namespace ,这个关键字的用途是声明“命名空间”。比如上面例子中,命名空间叫做MyApp1。
关键字 using ,这个关键字的用途是导入命名空间。比如这句:using System.Text; 作用是导入System.Text命名空间中的类。
关键字 static (静态的)、 void (无返回值)、 string (字符串类型)。常常在Main()方法的声明中看到:static void Main(string[] args)
Main() 方法是 C# 中的特殊方法,是程序的入口,就是说,如果没有 Main ()方法,程序就无法启动。
注意:你会发现,所有关键字都是由小写字母组成的,C#语言中,大小写是严格区分的。
查看全部 -
using System;
using System.Collections.Generic;
using System.Text;
namespace projGetMaxScore
{
class Program
{
static void Main(string[] args)
{
string[] name = { "1", "2", "伏晨", "4", "5", "6", "7", "8" };
int[] score = { 89, 90, 98, 56, 60, 91, 93, 85 };
int max = 0;
int cc = 0;
for (int i = 0; i < score.Length; i++)
{
if (max < score[i])
{
max = score[i];
cc = i;
}
}
Console.Write("分数最高的是"+name[cc]+",分数是"+max);
}
}
}
查看全部 -
?: 就是条件运算符,可以看到它有3个操作数,所以又被称为三元运算符。它的运算逻辑是:当条件表达式为 true 时,执行分支1;当条件表达式为 false 时,执行分支2。查看全部
-
条件为 true 时执行的分支写在 if() 后面的{}中;条件为 false 时执行的分支写在 else 后面的{}中。查看全部
-
使用变量分为3步:声明、赋值、使用
声明变量的语法: 数据类型 变量名;
给变量赋值的语法:变量名=值;
查看全部 -
class——声明类
namespace——命名空间
using——导入命名空间
static静态的 void无返回值 string字符串类型
Main()方法是C#中的特殊方法,是程序的入口,如果没有Main()方法,程序就无法启动。
查看全部 -
namespace 命名空间
class类
Main方法是程序入口
Console.Write>=输出
查看全部 -
using System;
using System.Collections.Generic;
using System.Text;
namespace projGetMaxScore
{
class Program
{
static void Main(string[] args)
{
string [] name={"吴松","钱东宇","伏晨","陈陆","周蕊","林日鹏","何昆","关欣"};
int []score={89,90,98,56,60,91,93,85};
int x=0;
int y=0;
for(int i=0;i<score.Length;i++)
{
if(score[i]>x)
{
x=score[i];
y=i;
}
}
Console.Write("分数最高的是"+name[y]+","+"分数是"+x+",");
}
}
}
查看全部 -
变量名不能出现其他字符
变量名不能用数字开头
不能拿关键字作为变量名
查看全部 -
bool a = ++x * x > 3;
①一元运算符( 自增自减符、!逻辑非 )优先级最高
②++x,使用变量x前使其值自增1,那么此例中++x*x = 2*2
需要注意的是这里变量x使用前已经自增,而不是只有使用了自增符的变量++x
自增了,因为变量名指向的地址值再使用前就已经自增完成
查看全部 -
Console.WriteLine(19/5);//求19除以5的商,输出3
Console.WriteLine(19%5);//求19除以5的余数,输出4(商3余4)
查看全部 -
两个整数进行运算,结果只保留整数部分
查看全部 -
int x = 0; //0
x++; //1
x += 3; //4
x %= 2; //0查看全部
举报