杂乱无章的第三四天学习心得

包的命名规则:

单级包:全部小写

例如:hop

多级包:全部小写,每个级别的包以小数点分割(一般都是公司域名的倒叙 net.hop.login)


eclipse快捷键:

syso按alt+/即可输出System.out.println()

快速复制:行末按ctrl+alt+下箭头

改字体:window窗口下打开preferences,搜索font

每行添加单行注释:选定范围后按ctrl+/,取消的话再按一次即可

添加多行注释:选定范围后按ctrl+shift+/,取消的话则按ctrl+shift+\

快速对齐:ctrl+shift+f(在搜狗输入法下不好使)

运行:ctrl+f11

                   

Short s=1;

S=s+1;(注意:short类型参与运算时自动上升为int)

 

 

Short s=1;

S+=1;  等价于   s=(short)(s+1);      意味着扩展运算符其中隐含强制类型转换

 

逻辑与&(单与)和短路与&&的区别:当表达式左边值为false时,单与会继续运行右边的表达式,而短路与则不会运行,所以短路与的效率更高

同理,逻辑或|和短路或||的区别:当左边为true时,短路或不会继续运行右边的

 

 

异或^    相同为false,不同为true


三目运算符:    表达式?表达式1:表达式2

 

 

Import java.util.Scanner;(类之前声明)

Scanner sc=newScanner (System.in);

System.out.println(“请输入xxx”)   //在输入前一定要加个提示!

Inta=sc.nextInt();            //这里的类型自己选择

 

Scanner连续输入时只需声明一个Scanner sc=new Scanner(System.in);

 

If语句中判断String类型用equals,基本数据类型可用==

if语句的注意事项:如果if语句体内只有一句语句,则可以省略大括号,但也就只运行这一句语句。

==如果比较的是基本数据类型,则比较内容;

    若比较的是引用数据类型,则比较两个空间的地址是否相同

 

switch语句的格式:

switch(表达式){

case 比较值1:

语句体1;

break;

case 比较值2:

语句体2;

break;

case 比较值3:

语句体3;

break;

case 比较值4:

语句体4;

break;

....

default:

语句体n+1;

break;

}

格式的解释:

switch:表示这是一个switch的选择结构

表达式:这个地方的表达式是有一定的限定的

byte/short/int/char

JDK5以后的版本支持枚举               (那么枚举又是什么呢?)

JDK7以后的版本支持字符串

case:后面会有个值,这个值和表达式的值做比较用

语句体:就是你需要进行执行的代码

break:表示结束的意思,可以控制switch语句的结束

default:当上面的值和表达式的值都不能匹配的时候进行执行


Switch结束条件:遇到break或全部程序运行完


switch 里面当case多个值执行同一段语句时,可以采取下面的形式:

case -11:    case 1:

        System.out.println("属蛇");

        break;


 

For循环变量的初始化必须在for()里面初始化,如:

Int i=1;

For(I;….)则是错误的

猜你喜欢

转载自blog.csdn.net/deekuu/article/details/80322254