自学Java第四课
在今天的Java学习中,我主要学习了Java语言中的数据输入及分支语句中的顺序结构和分支结构。
相对于其它语言,Java语言的数据输入需要提前进行“声明”。
导包:import java.util.Scanner 它必须在类的定义之上声明。
创建对象:Scanner sc=new Scanner(System.in) 这一语句必须声明在定义变量之前。
接收数据:int i=sc.nextInt(); i是变量名
变量需要程序运行之后由自己赋值。
这是自己写的一个求取最大身高的例子。
在学习分支语句中,顺序结构和就是按代码的顺序一行一行运行。
分支结构中学习了if、switch。
其中if有三种形式:
if(关系表达式) if(关系表达式) if(关系表达式)
{ { {
语句体; 语句体1; 语句体1;
} }else }else if(关系表达式1)
{ {
语句体2; 语句体2;
} }
......
else{
语句体;
}
这三种结构第一种只能进行一次判断,第二种进行二次,第三种可以进行n次。
还有一种switch结构,它能够进行多次判断,并根据判断给出值。如果其中有同类项,可以进行case穿透。
switch(表达式){
case 1:语句体;break;
case 2:语句体;break;
......
default:语句体;(break;)
}
。
在今天遇到的问题主要是Java语言编写的不熟悉,多加练习就好。
明天打算学习循环结构并进行代码练习。