1、大小写敏感,驼峰式。强类型语言。 8种基本类型:4个整形(short,int,long,byte),默认为int。整形除0为异常 2个浮点(float,double),默认为double,当有溢出或出错时为 无穷大或NaN。 1个字符 1个布尔 boolean不能和整形转换 if(x=0)错 2、常用的类型 final定义常量,static final定义类常量 String字符串类型,每个“”扩起来的字符串都是String类的一个实例,substring方法,易计算字符串的长度,任何一个Java对象都可以转换成字符串。 拼接:+拼接2个字符串 s.equals(t)检测字符串是否相等。一定不要用==,这个字符只能确定两个字符串是否放在同一个位置上 s.length(); 变量的声明尽量靠近变量第一次使用的地方,强类型不能使用未被初始化的变量。 3、for each 循环:依次处理数组中的每个元素。 for(临时变量variable:collection)statement临时变量依次存放数组中的每一个元素 Arrays.toString(a),返回一个包含数组元素的字符串,这些元素被放在[]中,每个元素之间用,分开 4、大数值:若基本的整数,浮点数精度不满足需求,用java.math包中BigInteger类 BigDecimal类。静态valueOf()方法可以将普通数值转换成大数值,不能用+*,而用add(),multiply(),compareTo(), 5、java.lang包中的Math类(int)(Math.random()*n)得到从0-n-1之间的一个随机数。Math类中的字段和方法都是静态类方法的。 6、Scanner.nextLine();Scanner.nextInt();System.in; Console.readLine();Console.readPassword();System.console() 格式化输出printf("%,.3f\n",100.0/3);,为分组分隔符
|