我應該建立一個要求用戶名的代碼,要求一個介於1到10之間的數字,直到我得到該範圍內的數字,然後從1打印數字到用戶輸入的數字,除了每三個數字應該是在程序開始時輸入的用戶名。例如,如果數字是4並且名稱是Tom,則輸出將是:For循環打印連續數字?
1
2
Tom
4
我正在努力弄清楚如何完成第三部分。我寧願使用for循環。有人可以解釋我怎麼能做到這一點? 以下是我迄今爲止所做的(很少)。
import java.util.Scanner;
/**
*
* @author Home
*/
public class NewClass {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.print("Enter your name: ");
String name = scan.nextLine();
System.out.print("Please enter a number between 1 and 10: ");
number = scan.nextInt();
while (number >= 1 && number <= 10)
*詢問一到十之間的一個數字,直到我在該範圍內獲得數,* - 需要一個循環 –
@ScaryWombat你沒有在代碼中看到for循環嗎? – Steephen
@Steephen不確定你的評論是在哪裏發出的。當我發表評論時,沒有循環編碼 –