java学习—day_1

1.java是一个公共的类文件,且类名必须与文件名相同
2.一个文件中允许有多个类。编译时自动区分开。
3.在编写java程序时,类名称首字母必须大写。
4.println();ln表示换行,不加则不换行。
4.单行注释://
  多行注释:/*  */
  文本注释:/**  */  (不同于c)
5.java的标识符,字母,数字,下划线还有一个$,不能以数字开头。
6.在java中有特殊意义的:true,false,null



java的数据类型:
1.基本的数据类型:
 数值型:整型(byte,short,int long)
 浮点:float,double
 字符型:char
 布尔型:boolean
2.引用的数据类型:
类:class
接口:interface
数组:
3.数据在计算机中的存储室一个圆形。
4.为了防止数据溢出,可以用long(a)进行扩充
5.字符串,转义字符:
6.boolean:true,false
7.所有的数据类型都会向字符串转换。
8.数据类型的强制转换方式:(预转换数据类型)变量名
 例如:float a=32.6;
  int x=(int)s;
9.java中的逻辑与,逻辑或,与,或的区别:

测试代码:
public class OperateDemo01{
 public static void main(String[] args){
 int x=10/0;
 System.out.println("x="+x);
 }
}  
运行时会出错:显示(Exception in thread"main" java.lang.arithmetic.exception:/by zero)
造成以上问题的原因是被除数是0。

验正"&"作用:
public class OperatorDemo10{
 public static void main(String[] args){
 if(10!=10 & 10/0==0){
  System.out.println("true");
  
 }
}
运行时会出错:显示(Exception in thread"main" java.lang.arithmetic.exception:/by zero)
造成以上问题的原因是被除数是0。

验正"&&"作用:
public class OperatorDemo11{
 public static void main(String[] args){
 if(10!=10 && 10/0==0){
  System.out.println("true");
  
 }
}
程序运行时竟然没有出错提示,因为&&发现第一个条件不满足,则后面的就不进行判断了。

“|”与“||”的关系也是一样的。

 十点了,该吃早餐了。。。。。。。。。。。。。。。。,晚上继续码字。
















你可能感兴趣的:(java学习之路)