為什么這么運行那個switch 都是輸出的default?



程式如下
package 作業;import java.util.*;public class 成績 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("請輸入成績"); Scanner chengji=new Scanner(System.in); int chengji1=chengji .nextInt(); if(chengji1>=90) {System.out.println("成績為A");} else if(chengji1>=80) {System.out.println("成績為B");} else if(chengji1>=70) {System.out.println("成績為C");} else if(chengji1>=60) {System.out.println("成績為D");} if(chengji1<60) {System.out.println("成績為E");}System.out.println("請輸入你的等級"); Scanner score1=new Scanner(System.in); String score3=score1.next(); String score2=""; switch (score2) { case"A": System.out.println("優秀"); break; case"B": System.out.println("良好"); break; case"C": System.out.println("及格"); break; case"D": System.out.println("不及格"); break; case"E": System.out.println("完蛋玩意"); break; default:System.out.println("找不到你的成績"); } }}
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/120253.html
標籤:疑難問題
上一篇:4乘5矩陣出現錯誤卻還能正確執行
下一篇:電源電路
