Java是一種廣泛使用的編程語言,可以編寫適用于各種應用程序的代碼。在這篇文章中,我們將討論如何使用Java進行開發,循環向用戶輸入名字和成績的功能。
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while (true) { System.out.println("請輸入學生名字:"); String name = scanner.nextLine(); System.out.println("請輸入學生成績:"); int score = scanner.nextInt(); scanner.nextLine(); System.out.println("學生" + name + "的成績為:" + score); System.out.println("是否繼續輸入?(y/n)"); String input = scanner.nextLine(); if (input.equals("n")) { break; } } scanner.close(); } }
代碼中使用了Scanner類,該類可以很方便地用于控制臺輸入。首先,在while循環中,程序每次先提示用戶輸入學生的名字,然后通過nextLine()方法將輸入保存到name變量中。接著,程序提示用戶輸入學生成績,并將輸入保存到score變量中。
然后,程序使用String的加法操作符將學生的名字和成績一同打印出來,以告訴用戶其輸入的信息。最后,程序會詢問用戶是否繼續輸入。如果用戶輸入n,則循環結束。
這個程序可以有效地幫助教師管理學生成績,因為能夠不斷地循環輸入,直到用戶說停。