在千峯逆戰班學習的第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("程序結束。。");
}
}