1、Scanner 获取控制台输入的内容,并比较大小
import java.util.Scanner;
public class ScannelDemo {
public static void main(String[] args) {
//创建对象
Scanner sc = new Scanner(System.in);
System.out.println("shuru1:");
//获取输入值
int hegitht1 = sc.nextInt();
System.out.println("shuru2:");
int hegitht2 = sc.nextInt();
System.out.println("shuru3:");
int hegitht3 = sc.nextInt();
/* int hegitht1 = 150;
int hegitht2 = 210;
int hegitht3 = 165;*/
int a = hegitht1 > hegitht2 ? hegitht1 : hegitht2;
int b = a > hegitht3 ? a : hegitht3;
System.out.println("max=" + b);
System.out.println("shuru number:");
int number = sc.nextInt();
if (number % 2 == 0) {
System.out.println("oushu");
} else {
System.out.println("jishu");
}
System.out.println("shuru week:");
int week = sc.nextInt();
if (week == 1) {
System.out.println("xingqiyi");
} else if (week == 2) {
System.out.println("xingqier");
} else if (week == 3) {
System.out.println("xingqisan");
} else if (week == 4) {
System.out.println("xingqisi");
} else if (week == 5) {
System.out.println("xingqiwu");
} else if (week == 6) {
System.out.println("xingqiliu");
} else if (week == 7) {
System.out.println("xingqiri");
}
}
}
2、Random 产生随机数,并输入猜测的数据,直到猜中就退出
import java.util.Random;
import java.util.Scanner;
public class RandomDemo {
public static void main(String[] args) {
Random r = new Random();
/*for (int j=0;j<=100;j++) {
int i = r.nextInt(100)+1;
System.out.println(i);
}
*/
int i = r.nextInt(100) + 1;
//System.out.println(i);
while (true) {
Scanner sc = new Scanner(System.in);
System.out.println("shuru:");
int aa = sc.nextInt();
if (i > aa) {
System.out.println("xiaoyucaishu");
} else if (i < aa) {
System.out.println("dayucaishu");
} else if (i == aa) {
System.out.println("grate");
break;
}
}
}
}
3、Switch 循环
import java.util.Scanner;
public class Grade {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("shuru jijie:");
int jijie = sc.nextInt();
/* if (grade>100 || grade <0 ){
System.out.println("error");
}
else if (grade > 95 && grade <= 100) {
System.out.println("Shandizixingche");
}
else if(grade >90 &&grade<=95){
System.out.println("Youlechang");
}
else if(grade >80 &&grade<=90){
System.out.println("jiqiren");
}
else System.out.println("aizou");*/
switch (jijie) {
case 3:
case 4:
case 5:
System.out.println("chuntian");
break;
case 6:
case 7:
case 8:
System.out.println("xiatian");
break;
case 9:
case 10:
case 11:
System.out.println("qiutian");
break;
case 1:
case 2:
case 12:
System.out.println("dongtian");
break;
default:
System.out.println("error");
}
/* switch (jijie){
case 5:
System.out.println("chuntian");
break;
default :
System.out.println("error");
*/
}
}
4、if循环
if(布尔表达式 1){
//如果布尔表达式 1的值为true执行代码
}else if(布尔表达式 2){
//如果布尔表达式 2的值为true执行代码
}else if(布尔表达式 3){
//如果布尔表达式 3的值为true执行代码
}else {
//如果以上布尔表达式都不为true执行代码
}