-
break continue查看全部
-
字符转换:int.Parse() 转为int型
查看全部 -
逻辑运算符用来连接多个 bool 类型表达式,实现多个条件的复合判断。C#中的逻辑运算符包括:逻辑非( ! )、逻辑与( && )、逻辑或( || )。
逻辑非用来对某一个 bool 类型表达式取反,即“真变假”或“假变真”。请看下面的代码:
Console.WriteLine(1 > 0);//条件表达式为true,输出TrueConsole.WriteLine(!(1 > 0));//用逻辑非对条件表达式取反,输出False
逻辑与用来判断 2 个 bool 类型表达式是否同时为 true 。请看下面的代码:
int x = 5, y = 2;//同时声明2个int型变量并赋值Console.WriteLine(x>3 && y>3);//判断x>3和y>3是否同时为true,由于y>3为false,所以整个表达式为false
只有当&&两边的表达式均为 true 时,整个表达式才为 true ;若任意一个表达式为 false ,整个表达式即为 false 。
逻辑或用来判断2个 bool 类型表达式中是否有一个为 true 。请看下面的代码:
int x = 5, y = 2;//同时声明2个int型变量并赋值Console.WriteLine(x>3 || y>3);//判断x>3和y>3是否有一个为true,由于x>3为true,所以整个表达式为true
只要||两边的表达式有一个为 true ,整个表达式即为 true ;若两边的表达式均为 false ,整个表达式为 false 。
对比一下,就是说: && 运算符,两边同真才算真,一边为假就算假; || 运算符,一边为真即为真,两边同假才是假。
查看全部 -
①标识符只能由英文字母、数字和下划线组成,不能包含空格和其他字符。
②变量名不能用数字开头。
③不能用关键字当变量名。
查看全部 -
h嘿嘿?查看全部
-
string[]name= new string[]{"a","b","c","d"};
int[] fs= new int[]{10,20,30,40};
int sum=0;
int agv;
for(int i=0;i<fs.Length;i++)
{
sum+=fs[i];
}
agv=sum/fs.Length;
Console.WriteLine("pingjunfenshi"+" "+agv);
for(int i=0;i<fs.Length;i++)
{
if(fs[i]>agv)
{
Console.Write(name[i]+" ");
}
}
查看全部 -
x=1 ++x*x 第二个x=2!!!!!
查看全部 -
using System;
using System.Collections.Generic;
using System.Text;
namespace Test
{
class Program
{
static void Main(string[] args)
{
int[] age = new int[4] ;//声明并初始化长度为4的整形数组
//为数组元素赋值
age[0 ] = 18;
age[1 ] = 20;
age[2 ] = 23;
age[3 ] = 17;
Console.WriteLine("四名同学的年龄是:{0}、{1}、{2}、{3}",
age[0 ],age[1 ],age[2 ],age[3 ]);
}
}
}
注意这里数组的定义格式、命名格式和输出格式。
查看全部 -
命名空间包含若干个类,main方法是c#程序的入口
查看全部 -
Console.WriteLine(age++);作用等同于下面两句:
Console.WriteLine(age);//先打印age=age+1;//后自加
查看全部 -
%常常用来检查一个数字是否能被另一个数字整除
查看全部 -
const 关键字:用来声明常量
查看全部 -
using System;
using System.Collections.Generic;
using System.Text;namespace projAboveAvg
{
class Program
{
static void Main(string[] args)
{
string[,] names = {{"景珍","90"},{"林惠洋","65"} ,{"成蓉","88"},{"洪南昌","70"},{"龙玉民","46"},{"单江开","81"},{"田武山","100"},{"王三明","68"}};
int Sum = 0,avg;
//int num = names.GetLength(0);
for (int i = 0; i <names.GetLongLength(0); i++)
{
Sum += int.Parse(names[i, 1]);
}
avg = Sum / names.GetLength(0);//这里是names.GetLengthConsole.WriteLine("平均分是"+avg+",高于平均分的有:");
for (int i = 0; i < names.GetLongLength(0); i++)
{
if (int.Parse(names[i, 1]) > avg)
{
Console.Write(names[i,0]+" ");
}
}
}
}
}查看全部 -
Console.ReadLine();//用户输入字符串
//当输入为string以外的变量,如int, 用int.Parse(Console.ReadLine());进行强制类型转换
查看全部 -
二维数组,就是以数组作为元素的数组。挺拗口的,看看它跟一维数组的对比:
左边的 a 是一维数组,数组中包含 4 个 int 型变量:a[0]、a[1]、a[2]、a[3] 。
右边的 b 是二维数组,数组中包含 2 个 int 型一维数组:b[0]、b[1] 。而 b[0] 和 b[1] 中又分别包含 3 个 int 型变量:b[0,0]、b[0,1]、b[0,2]、b[1,0]、b[1,1]、b[1,2] 。
总结一下,二维数组这样声明:
int[,] arr = new int[2,3]; //包含2个一维数组,每个一维数组包含3个变量,总共2*3=6个数组元素
二维数组元素这样赋值和打印:
arr[1,0] = 28; //二维数组元素有2个索引,都是从0开始,以arr数组为例,元素索引从[0,0]到[1,2]Console.Write( arr[1,0] );
我们可以用二维数组管理相关的数据,比如有 4 名同学参加语文和数学两门考试,我们用二维数组存储他们的成绩,每位同学的 2 门课分数,存储在一个一维数组中:
运行结果如下:
查看全部
举报