<<  < 2013 - 10 >  >>
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31




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);,为分组分隔符
  • 标签:类型 流程 
  • 发表评论:
    天涯博客欢迎您!