创建扫描仪(作用:接收控制台录入的数据)Scanner
Scanner scan = new Scanner(System.in);
System.out.println("请输入数字:")
int x = scan.nextInt();
System.out.println(x)
1、成绩划分
for (int i = 0; i < 10; i++) {
Scanner scan = new Scanner(System.in);
System.out.print("请输入成绩:");
int x = scan.nextInt();
if (x >= 0 && x <= 100) {
if (x >= 90) {
System.out.println("A");
} else if (x >= 80) {
System.out.println("B");
} else if (x >= 70) {
System.out.println("C");
} else if (x >= 60) {
System.out.println("D");
} else {
System.out.println("E");
}
} else {
System.out.print("错误");
}
}
2、求员工工资
for (int i = 0; i < 10; i++) {
Scanner scan = new Scanner(System.in);
System.out.print("请输入员工工资:");
int x = scan.nextInt();
double a = 0.2,a2 = 0.15,a3 = 0.1;
if (x >= 3000) {
double b = x*a+x;
System.out.println(b);
}else if (x >= 2000 && x <3000){
double b = x*a2+x;
System.out.println(b);
}else {
double b = x*a3+x;
System.out.println(b);
}
}
3、求奇数
for (int i = 1; i < 100; i++) {//1~100之间 循环100次
if(i%2!=0){ //不能被2整除的
System.out.println(i);//就是奇数,打印出来
}
}
4、利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%; 20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%; 60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?
for (int i = 0; i < 10; i++) {
Scanner scan = new Scanner(System.in);
System.out.println("请输入利润:");
i = scan.nextInt();
if (i >= 100) {
double b = (i - 100) * 0.01 + 40 * 0.015 + 20*0.03 + 20*0.05 + 10*0.075 + 10*0.1;
System.out.println(b+"万元");
}else if (i>=60){
double b = (i-60)*0.015 + 20*0.03 + 10*0.075 + 10*0.1;
System.out.println(b+"万元");
}else if (i>=40){
double b = (i-40)*0.03 + 10*0.075 + 10*0.1;
System.out.println(b+"万元");
}else if (i>=20){
double b = (i-20)*0.075 + 10*0.1;
System.out.println(b+"万元");
}else if (i>=10){
double b = (i-10)*0.1;
System.out.println(b+"万元");
}
}
6、乘法口诀
for (int i=1;i<=9;i++){
for (int j=1;j<=i;j++){
int b = i*j;
System.out.print(i+"*"+j+"="+b+" ");
}
System.out.println();
}