java学习

    ** 学习JAVA第一周**

一开始接触了文件名,文件名的首字母 得要大写,然后需要.java
可行例子: Unit.java

然后格式中强制要求的是String‘S’得要大写然后“[]”这个必须得有,可以在String后面或者是后面的字母后面也行,但不能放在最前面。可行例子:String[] args

如果上述的后面的字母(就是args
那么再后面设置变量的时候就不能与其相同了,不然就会报错。


System.out.println//这种语句会自动换行。
System.out.print//就不会自动换行。还有System.out.printf类型。

还讨论了“&”,“|”的一些特点。

假如&|左右全是数字的情况。数字都为是二进制来计算的。

System.out.println(3&5);//输出:1
System.out.println(3&4);//输出:0

3的二进制为 0011
5为 0101“&”相同才输出1不同为0,3&5二进制就为0001。所以输出为1

|同理为二进制计算。与&不同的是|是有1就就为1。

//3二进制为0011,5为0101,2为0010
System.out.println(3|5);//输出:7
System.out.println(2|5);//输出:7

&|左右为字母。
int a=1,b=2,c=3;  
     if(a>b&(++c)>1){
System.out.println("a="+a);
System.out.println("b="+b);
System.out.println("c="+c);
} 
System.out.println("c="+c);//这里放这一句是看&是否会左边为假时还会不会执行右边。
//此时c=4;说明是会执行的。	//(下面图片中没有{}外的语句)

运行结果


     if(a>b|(++c)>1){
System.out.println("a="+a);
System.out.println("b="+b);
System.out.println("c="+c);
}//注意区别就是|和&不同。

运行结果


可以看出&有假就不会输出,而|有真就会输出。

b=a++&++c;
//输出a=2,b=0,c=4;
b=a++|++c; 
//输出a=2,b=5,c=4;
//这种和上面纯数字类型一样,也是以二进制来计算的,不过要注意的是a++和++c的区别。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值