【 判斷字符串相等旭斥,有兩種方式:
∪荽铩① 字段.equals(“值”) //內(nèi)容比較
② 字段==“值” //內(nèi)存地址比較 】
8琉预、流程控制
(1)if語句
if(條件){
語句1;
}else{
語句2;
}
//if語句練習(xí)
//輸入java和音樂成績董饰,用條件語句判斷并輸出響應(yīng)。
import java.util.*;
public class text1 {
public static void main(String[] args){
Scanner scanner=new Scanner(System.in);
System.out.print("請(qǐng)輸入你的Java成績:");
double javaScore =scanner.nextDouble();
System.out.print("請(qǐng)輸入你的音樂成績:");
double musicScore =scanner.nextDouble();
if(javaScore>90&&musicScore>80||javaScore==100&&musicScore>70){
System.out.println("很棒么么噠~");
}else{
System.out.println("繼續(xù)努力~");
}
}
}
//if 圆米、else if嵌套語句練習(xí)
//輸入成績,輸出成績等級(jí)啄栓。
import java.util.*;
public class text2 {
public static void main(String[] args){
Scanner scanner=new Scanner(System.in);
System.out.print("請(qǐng)輸入你的成績:");
double score=scanner.nextDouble();
if(score>100||score<0){
System.out.println("輸入成績有誤");
}else if(score==100){
System.out.println("滿分");
}else if(score>=90&&score<100){
System.out.println("優(yōu)秀");
}else if(score>=80&&score<90){
System.out.println("良好");
}else if(score>=70&&score<80){
System.out.println("中等");
}else if(score>=60&&score<70){
System.out.println("及格");
}else if(score>=0&&score<60){
System.out.println("補(bǔ)考");
}
}
}
//if語句嵌套
//輸入成績和性別娄帖,判斷是否能進(jìn)入男子/女子決賽。
import java.util.*;
public class text4 {
public static void main(String[] args){
double time;
String sex;
Scanner scanner=new Scanner(System.in);
System.out.print("請(qǐng)輸入您的成績:");
time=scanner.nextDouble();
if(time<10.0){
System.out.print("請(qǐng)輸入您的性別:");
sex=scanner.next();
if(sex.equals("男")){
System.out.println("恭喜您進(jìn)入男子決賽昙楚!");
}else if(sex.equals("女")){
System.out.println("恭喜您進(jìn)入女子決賽近速!");
}else{
System.out.println("輸入性別不明確!");
}
}else{
System.out.println("謝謝參與堪旧!");
}
}
}
(2)switch語句
switch(條件){
case 常量1 :
語句1;
break;
case 常量2 :
語句2;
break;
…
default :
語句m削葱;
break;
}
//switch語句練習(xí)
//輸入成績淳梦,用switch語句輸出成績等級(jí)析砸。
import java.util.*;
public class text5 {
public static void main(String[] args) {
double score;
Scanner scanner=new Scanner(System.in);
System.out.println("請(qǐng)輸入您的成績:");
score=scanner.nextDouble();
int temp=(int)(score/10);
switch(temp){
case 10:
System.out.println("滿分");
break;
case 9:
System.out.println("優(yōu)秀");
break;
case 8:
System.out.println("良好");
break;
case 7:
System.out.println("中等");
break;
case 6:
System.out.println("及格");
break;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:
System.out.println("補(bǔ)考");
break;
default:
System.out.println("輸入成績有誤!");
}
}
}
//根據(jù)輸入日期輸出日程安排爆袍。
import java.util.*;
public class text7 {
public static void main(String[] args){
String date;
Scanner scanner=new Scanner(System.in);
System.out.println("今天星期幾");
System.out.print("[請(qǐng)輸入“星期*”格式]:");
date= scanner.next();
switch(date){
case "星期一":
System.out.println("上課");
break;
case "星期二":
System.out.println("聽歌");
break;
case "星期三":
System.out.println("跳舞");
break;
case "星期四":
System.out.println("健身");
break;
case "星期五":
System.out.println("讀書");
break;
case "星期六":
System.out.println("旅游");
break;
case "星期日":
System.out.println("睡覺");
break;
default:
System.out.println("輸入有誤首繁!");
break;
}
}
}