在千峰逆战班学习的第5天;
有志者,事竟成;
今天的学习内容是:选择结构(if else 以及if的嵌套,switch语句);
中国加油!世界加油!千峰加油!
我自己加油!
import java.util.Scanner;
public class TestYu {
public static void main(String[]args){
int age1 = 24;
if (age1 >= 18)
System.out.println("你成年啦");
System.out.println("main...over");
int score1 =66;
if(score1 >=60){
System.out.println("及格啦");
} else{
System.out.println("不及格了");
}
char sex1 = '猴';
if(sex1 == '男'){
System.out.println("去男厕所");
}else if(sex1 == '女'){
System.out.println("去女厕所");
}else{
System.out.println("我也不知道了,去问你妈妈");
}
int weekDay =2;
switch(weekDay){
case 1:
case 3:System.out.println("喝粥");break;
case 2:
case 5:System.out.println("窝窝头");break;
default:
System.out.println("喝稀饭");
}
System.out.println("++++++++");
Scanner sc = new Scanner(System.in);
System.out.println("请输入你的分数");
int score = sc.nextInt();
if(score <0){
System.out.println(score+"分,人才呀,考了个负数呀");
}else if (score<60){
System.out.println(score+"分,可惜了,没及格");
}else if (score<70){
System.out.println(score+"分,及格,奖励一套数学卷子");
}else if(score<80){
System.out.println(score+"分,中等,奖励一小时电视给你看");
}else if(score<90){
System.out.println(score+"分,良好,奖励一个手机");
}else if(score <=100){
System.out.println(score+"分,优秀,奖励一个苹果本");
}else{
System.out.println(score+"分,人才呀,比满分还高");
}
System.out.println("+++++++++++");
System.out.println("请输入你的年纪");
int age = sc.nextInt();
System.out.println("请输入你的性别");
String sex = sc.next();
if ("男".equals(sex)||"男".equals(sex)){
if(age<0){
System.out.println("你还在娘胎里?");
}else if (age <=22){
System.out.println("你还小,不能钓马子");
}else {
System.out.println("你可以找程序媛了");
}
}else if ("女的".equals(sex)||"女".equals(sex)){
if(age<0){
System.out.println("你还在娘胎里?");
}else if (age <=20){
System.out.println("你还小,不能钓凯子");
}else {
System.out.println("你可以找程序猿了");
}
}else{
System.out.println("说人话");
}
System.out.println("++++++++");
System.out.println("请输入一个整数:");
int num1 = sc.nextInt();
System.out.println("请再次输入一个整数:");
int num2 = sc.nextInt();
System.out.println("请输入一个操作:(+,-,*,/)");
//char oper = '*';
char oper = sc.next().charAt(0);//"","+","abc"
switch(oper){ //+,-,*,/
//switch语句的作用的变量类型只有:short,byte,int,char,String
case '+':
System.out.println("求和:" + (num1 + num2));
break;
case '-':
System.out.println("减法:" + (num1 - num2));
break;
case '*':
System.out.println("乘法:" + (num1 * num2));
break;
case '/':
if(num2 == 0){
System.out.println("除数不能为零");
}else{
System.out.println("除法:" + (num1 / num2));
}
break;
default:
System.out.println("无法计算。。");
}
System.out.println("程序结束。。");
}
}