键盘录入成绩,判断等级
import java.util.Scanner;
public class Demo01 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入学生考试成绩:");
double score = scanner.nextDouble();
if(score>=90) {
System.out.println("该学生成绩优秀");
}
else if(score>=80){
System.out.println("该学生成绩好");
}
else if(score>=70) {
System.out.println("该学生成绩良");
}
else if(score>=60) {
System.out.println("该学生成绩及格");
}
else {
System.out.println("该学生成绩不及格");
}
}
}
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/f732166ccb0dfc8d0b3dabfb6c8f85ee.png)
求出1-100之间奇数之和
public class Demo02 {
public static void main(String[] args) {
int count=0;
for(int i=1;i<=100;i+=2) {
count += i;
}
System.out.println("1-100之间的奇数之和为"+count);
}
}
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/b538ee54947aa79172044480f6b455ec.png)
求出1到100之间的既是3的倍数又是5的倍数的数字之和
public class Demo03 {
public static void main(String[] args) {
int count = 0;
int i = 1;
while(i<=100) {
if(i%3==0&&i%5==0) {
count += i;
}
i++;
}
System.out.println("1-100之间既是3的倍数又是5的倍数的数字之和为:"+count);
}
}
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/8430b03e32c44afc2ac976e43f5e7278.png)
从键盘上录入一个大于100的三位数,求出100到该数字之间满足如下要求的数字之和:
1、数字的个位数不为7
2、数字的十位数不为5
3、数字的百位数不为3
import java.util.Scanner;
public class Demo04 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个大于100的三位数:");
int i = scanner.nextInt();
int count = 0;
for(int j=100;j<=i;j++) {
if(j%10!=7&&j/10%10!=5&&j/100%10!=3) {
count += j;
}
}
System.out.println("满足条件的数字之和为:"+count);
}
}
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/99a48706670d89f1d0f7bcd0327f1ed2.png)
switch语句
import java.util.Scanner;
public class Demo05 {
public static void main(String[] args) {
int i;
do {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个1-5的数字:");
i = scanner.nextInt();
switch(i) {
case 1:
System.out.println("新建");
break;
case 2:
System.out.println("打开文件");
break;
case 3:
System.out.println("保存");
break;
case 4:
System.out.println("刷新");
break;
case 5:
System.out.println("退出");
System.exit(0);
break;
}
}while(i==1||i==2);
}
}
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/5fbb0bc2530af069d50fa5a0d7ffde8b.png)
根据工龄给员工涨工资,工龄和基本工资通过键盘录入
import java.util.Scanner;
public class Demo06 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入你的工龄:");
int age = scanner.nextInt();
System.out.println("请输入你的基本工资:");
int basicSalary = scanner.nextInt();
int upSalary = 0;
int sumSalary = basicSalary;
if(age>=10&&age<15) {
upSalary = 5000;
sumSalary = upSalary + basicSalary;
}
else if(age>=5&&age<10) {
upSalary = 2500;
sumSalary = upSalary + basicSalary;
}
else if(age>=3&&age<5) {
upSalary = 1000;
sumSalary = upSalary + basicSalary;
}
else if(age>=1&&age<3) {
upSalary = 500;
sumSalary = upSalary + basicSalary;
}
else if(age>=0&&age<1) {
upSalary = 200;
sumSalary = upSalary + basicSalary;
}
else {
System.out.println("你输入的数据有误");
}
System.out.println("您目前工作了"+age+"年,基本工资为"+basicSalary+"元,应涨工资"+upSalary+"元,涨后工资"+sumSalary+"元");
}
}
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/00a7d05d7d3fe4653a0ce75f12d28cbd.png)
模拟计算器功能,对键盘录入的两个int类型的数据进行加、减、乘、除的运算,并打印运算结果
import java.util.Scanner;
public class Demo07 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入第一个整数:");
int first = input.nextInt();
System.out.println("请输入第二个整数:");
int second = input.nextInt();
System.out.println("请输入您要进行的运算(0:表示加法运算,1:表示减法运算,2:表示乘法运算,3:表示除法运算):");
int third = input.nextInt();
switch(third) {
case 0:
System.out.println(first+"+"+second+"="+(first+second));
break;
case 1:
System.out.println(first+"-"+second+"="+(first-second));
break;
case 2:
System.out.println(first+"*"+second+"="+(first*second));
break;
case 3:
System.out.println(first+"/"+second+"="+(first/second));
break;
}
}
}
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a328240d67a51ebc4cbf81d7ed197249.png)
一张纸折叠多少次可以达到珠穆朗玛峰的高度
public class Demo08 {
public static void main(String[] args) {
int height = 8848;
double paper = 0.0001;
for(int i=1;;i++) {
paper = paper*2;
if (paper>height) {
System.out.println("共折叠了"+i+"次,可以折成珠穆朗玛峰的高度");
break;
}
}
}
}
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/ecccb116ff7884db2f5c7207fc401ce6.png)