-
C#中数组元素有多种初始化方式,请看下例: char []a=new char[3]; char []b=new char[]{'A','B','C'}; char []c={'A','B','C'}; char []d=new char[3]{'A','B','C'};//Java不支持这种写法 Ps:应该char []标识名=...;不能char 标识名[]=...; 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】查看全部
-
if(x%2==0)显然是在筛选偶数,偶数是不需要打印的。但如果用 break 关键字,则循环到 x==2 的时候就会结束,显然不符合要求,所以,应该是 continue查看全部
-
数组经过初始化以后,数组元素有默认的初始值, double 类型为 0.0 , int 类型为 0 , char 类型为 'a' , bool 类型为 false , string 类型为 null 。 数组.Length 属性会返回数组的长度(即数组元素的个数)。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】查看全部
-
continue 会立即停止本次循环体,剔除一些特殊数据查看全部
-
switch 中的(变量)只能是3种类型:整型(如 int )、字符型( char )、字符串类型( string )。 Ps1:N个操作数就称为N元运算符。 Ps2:如果没break;case我一直运行下去,包括碰到default也会执行下去。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】查看全部
-
当出现多个 if 和 else ,又没有{}来界定范围时,请参考下面2条原则: ①每一个 else 与前面离它最近的 if 配对。按照这个原则,上面示例代码的两个 else 都与第二个 if 配对,这显然是不可能的,于是又有了第二个原则。 ②多个 else 都与同一个 if 相近时,最内层的 else 优先配对。这样,第一个 else 处于内层,就与第二个 if 优先配对,第二个 else 只能与第一个 if 配对。上面的示例代码会输出“C”。 Ps:编写条件结构时,尽可能加上 {} 可以省掉不必要的错误和麻烦。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】查看全部
-
注意一点:优先级相同的运算符从左向右计算(赋值运算符相反)。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】查看全部
-
x = y = 2;//从右向左赋值,x、y的值都是2,但是不能这样写 int x=y=2; 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】查看全部
-
Console.WriteLine(age++);作用等同于下面两句: Console.WriteLine(age);//先打印 age=age+1;//后自加 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】查看全部
-
C#无boolean类型,但是有布尔类型( bool )。真与假用关键字 true 和 false 表示。 C#:Console.Write((double)3);//3 Java:System.out.println((double)3);//3.0 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】查看全部
-
请看这个例子:double d=2; 2的精度显然低于变量d的精度,所以2会自动转换为2.0然后赋值给d。 再看这个例子:int i=3.0;变量i的精度低于3.0,但是由于i已经声明为int型的变量,变量的值可以变,但变量的类型可不能变来变去的,所以这条命令会出错的。所以修改值为3或者int i=(int)3.0; 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】查看全部
-
第三题{0}、{1}...{n}什么意思?! 这个叫做占位符,所谓占位符,就像是挤公交抢座,先占好位置,然后再使用真正的值来替换掉它。 例1: string.Format("这是第{0}个占位符,这是第{1}个占位符。","1","2"); 输出结果:这是第1个占位符,这是第2个占位符 Ps:占位符中的数字代表后面参数列表的下标,从0开始,就像数组的下标一样。一个占位符可以出现多次。 例2: string.Format("这是{0}个占位符,这是另外{0}个占位符。","1"); 输出结果:这是1个占位符,这是另外1个占位符 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】查看全部
-
易错题第二题 Ps1:第二题只是这样写不规范,但是运行并没错。 Ps2:Ctrl+J:代码提示。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】查看全部
-
文档注释写在类、方法或属性(以后会学到)的前面,它的符号是3条斜线“///”。 注意:代码中的Console.WriteLine()与之前的Console.Write()不同,Console.Write()不换行,而Console.WriteLine()会在打印之后换行。 Ps:声明常量的关键字是const,且声明常量必须同时赋值。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】查看全部
-
F5:运行且闪退 Ctrl+F5:运行不闪退 命名空间中包含若干各类,类是C#的最小单元。 注意:你会发现,所有关键字都是由小写字母组成的(记住Main不是关键字),C#语言中,大小写是严格区分的。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】查看全部
举报
0/150
提交
取消