1. 输入基本型数据
Scanner是jdk1.5新增的一个类,可以使用该类创建一个对象:
Scanner reader = new Scanner (System .in)
然后reader 对象调用下列方法,读取用户在命令行(例如,MS-DOS)输入各种基本类型的数据:
nextBoolean(),nextShort(),nextInt,nextLing(),nextFloat(),nextDouble()
上述方法执行的时候都会有阻塞,程序等待用户行输入数据再回车确认。
2.输出基本数据类型
System.out.println()或System.out.print()可输出串值,表达式的值,二者的区别就是前者输出数据换行,后者不换行。允许使用并置符号+将变量,表达式或一个常数值与一个字符串并置一起输出。
3。数组
数组属于引用形变量,创建数组需要经过声明变量和为数组分配变量两个步骤
(1)声明数组
声明数组数组的变量名字(简称数组名),数组的类型。
声明一堆数组有下列两种格式:
数组的元素类型 数组名 [ ] ;
数组的元素类型 [ ] 数组名 ;
声明二维数组有下列两种格式:
数组的元素类型 数组名 [ ] - [ ];(中间无横线)
数组的元素类型 [ ]-[ ] 数组名;
例如:
float boy [ ]
char cat [ ]-[ ]
可以一次声明多个数组,例如
int a [ ] a,b;
等价声明int a[ ] ,b[ ];
与c/和c++不同,java不允许在声明数组中的方括号内指定元素个数。
(2)为数组分配元素
为数组分配元素的格式如下
数组名 = new 数组元素的类型 [数组元素的个数];
例如:
boy = new float [4]
声明和创建数组可以一起完成,例如:
float boy [ ] = new floata[4];
二维数组和一维数组一样,在声明之后必须用new运算符为数组分配元素。例如:
int mytwo [ ]-[ ];
mytwo =new int [3]-[4];
或
int mytwo=new int [3]-[4];
注:
java允许使用ing型变的值指定数组元素的个数,例如:
int size=30;
doube number[ ] =new double [size];