
import java.util.Scanner;// 通过switch实现 两个数的 加减乘除运算
public class test4 {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
System.out.println("请输入第一个数:");
int a=scanner.nextInt();
System.out.println("请输入第二个数:");
int b=scanner.nextInt();
char c='-';
switch(c){
case '-':
System.out.print("计算结果是"+(a-b));
break;
case '+':
System.out.print("计算结果是"+(a+b));
break;
case '/':
System.out.print("计算结果是"+(a/b));
break;
case '*':
System.out.print("计算结果是"+(a*b));
break;
}
}
}
(1)-运算:
请输入第一个数:
15
请输入第二个数:
16
计算结果是-1(2)+运算:
请输入第一个数:
16
请输入第二个数:
15
计算结果是31其余同下乘除操作同上操作,在char c='+';(在单引号中修改运算符)不足的是暂时无法通过键盘输入运算符
第二作业,判断小写字母 ,不足之处同上,不知 char类型 在键盘输入语句如何添加后边学习到继续联系完善
import java.util.Scanner; public class text5 { public static void main(String[] args) { char c; c='A'; if((c<=123)&&(c>=97)){ System.out.println("输入的这个字符是小写字母"); }else { System.out.println("输入的这个字符不是小写字母"); } } }运行如下:
A
输入的这个字符不是小写字母
第三作业
import java.util.Scanner;//输出 1--7时显示星期几
public class Text6 {
public static void main(String[] args) {
System.out.println("请输入一个整数");
Scanner scanner=new Scanner(System.in);
int c=scanner.nextInt();
switch(c){
case 1:
System.out.println("Mon");
break;
case 2:
System.out.println("TUE");
break;
case 3:
System.out.println("WED");
break;
case 4:
System.out.println("THU");
break;
case 5:
System.out.println("FRI");
break;
case 6:
System.out.println("SAT");
break;
case 7:
System.out.println("SUN");
break;
}
}
}
运行如下:
请输入一个整数
1
Mon
请输入一个整数
4
THU请输入一个整数
7
SUN
第四作业 :通过输入月份,算出这个月有多少天
import java.util.Scanner;
public class text7 {
public static void main(String[] args) {
System.out.println("根据键盘输入月份输出该月的天数:");
Scanner c=new Scanner(System.in);
int z=c.nextInt();
switch(z){
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
System.out.println("本月总共31天");
break;
case 2:
System.out.println("本月总共28天");
break;
case 4:
System.out.println("本月总共30天");
break;
case 6:
System.out.println("本月总共30天");
break;
case 9:
System.out.println("本月总共30天");
break;
case 11:
System.out.println("本月总共30天");
break;
}
}
}
运行结果如下:
根据键盘输入月份输出该月的天数:
12
本月总共31天根据键盘输入月份输出该月的天数:
2
本月总共28天
第五个作业 不足之处,不知道如何添加累计变量时间,试着加下循环在通过公式相加实现猜想1,通过if语句可以作,今天抽空试下补在后边,
import java.util.Scanner;
public class text8 {
public static void main(String[] args) {
System.out.println("请选择您玩的游戏类型");
System.out.println("1.牌类");
System.out.println("2.休闲竞技");
Scanner scanner=new Scanner(System.in);
int s=scanner.nextInt();
switch(s){
case 1:
System.out.println("牌类游戏");
break;
case 2:
System.out.println("竞技类游戏");
break;
}
System.out.println("请输入游戏时长:");
int t=scanner.nextInt();
int c=t;
switch(t) {
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
case 10:
System.out.println("“您玩的时间在10小时以内,本次消费给您打8折"+c*8);
break;
}
switch(t) {
case 11:
case 12:
case 13:
case 14:
case 15:
case 16:
case 17:
case 18:
case 19:
case 20:
case 21:
case 22:
case 23:
case 24:
System.out.println("“您玩的时间在10小时以内,本次消费给您打8折"+c*0.5);
}
}
}
运行结果:
请选择您玩的游戏类型
1.牌类
2.休闲竞技
1
牌类游戏
请输入游戏时长:
15
“您玩的时间在10小时以内,本次消费给您打8折7.5