一、包,package
包其实指的是目录,作用主要是方便管理代码。
二、Scanner
Scanner可以用于数据进行交互。
使用步骤:
1.导包:import java.util.Scanner
2.创建Scanner对象
Scanner sc = new Scanner(System.in);
输入数据:System.out.println("请输入一个数据:");
3.使用Scanner接收数据
String str = sc.next();
打印数据:System.out.println("这个值是:"+str);
方法1:next() 接收字符串,空格表示结束,不打印空格后的内容
方法2:nextLine()可以接收空格后面的内容
方法3:nextInt()接收整数
三、if分支语句
(1)if单分支语句
if(条件表达式){
//表达式
}
(2)if...else双分支语句
if(条件表达式){
表达式1;
}else{
表达式2;
}
(3)if...else if...else多分支语句
if(条件表达式1){
表达式1
}else if(条件表达式2){
表达式2;
}...
...else{
表达式n;
}
注意字符串判断不能用==,只有数值才能比较,字符串中用equals进行比较
例如:"a".equals(sum); 一般常量放在前面
(4)switch
switch(day){
case 1:
System.out.println("星期一");
break;
case 2:
System.out.println("星期二");
break;
..........
default:
System.out.println("输入有误");
break;
}
switch支持的类型是int以下的,int以上的都需要进行强制类型的转换,其中string转int需要Integer.parseInt(String),其中想要把string转成char可以直接截取一个字符String.charAt(0)
break的穿透现象,适用于几个值都一样,可以直接跳过break,节约空间
switch(month){
case 1:
case2:
case3:
System.out.println("冬季");
break;
......
}
四、调试
要在eclipse中使用小虫子进行调试,按F8开始,按F6进行下一个。