我应该建立一个要求用户名的代码,要求一个介于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不确定你的评论是在哪里发出的。当我发表评论时,没有循环编码 –