JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Java 新手區 » 演算法  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
作者 Re:詢問JAVA ERROR MASSAGE [Re:sage1698]
kentyeh





發文: 644
積分: 6
於 2019-07-31 09:17 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
太多的if else 不是好方式,而且沒有錯誤控制
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import java.util.InputMismatchException;
import java.util.Scanner;
 
public class Exercise {
    public static void main(String[] args) {
        int[] margin = new int[]{90, 80, 70, 60, 1};
        char[] grade = new char[]{'A', 'B', 'C', 'D', 'E'};
        Scanner sc = new Scanner(System.in);
        int score = -1;
        do {
            try {
                System.out.println("請輸入成績:");
                score = sc.nextInt();
            } catch (InputMismatchException e) {
                System.out.println("無效的成績");
            }
            sc.nextLine();
        } while (score < 0);
        for (int i = 0; i < margin.length; i++) {
            if (score / margin[i] > 0) {
                System.out.printf("您輸入成績為:(%c)%d\n", grade[i], score);
                break;
            }
        }
    }
}


reply to postreply to post
話題樹型展開
人氣 標題 作者 字數 發文時間
263 詢問JAVA ERROR MASSAGE sage1698 924 2019-07-30 16:33
215 Re:詢問JAVA ERROR MASSAGE weber 222 2019-07-31 08:20
201 Re:詢問JAVA ERROR MASSAGE sage1698 75 2019-07-31 09:46
210 Re:詢問JAVA ERROR MASSAGE weber 426 2019-07-31 15:17
219 Re:詢問JAVA ERROR MASSAGE sage1698 17 2019-08-01 09:07
216 Re:詢問JAVA ERROR MASSAGE kentyeh 883 2019-07-31 09:17
» JWorld@TW »  Java 新手區 » 演算法

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8