输入5,结果怎么是23456?
来源:3-5 编程练习
weixin_慕标9334520
2019-09-26 22:24:40
import java.util.Scanner;
public class Demo{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
//输出提示信息
System.out.println("请输入一个整数:");
//从键盘输入一个整型数据存储到变量n中
int n=sc. nextInt();
//输出提示信息
System.out.println("循环输出1到n的值:");
//编写初始化语句,定义一个整型变量i,值为1
int i=1;
//使用循环输出1到n的值
while (i<=n){
++i;
System.out.println(i);
}
}
}
3回答
同学你好,老师这边代码粘贴有误,这里重新粘贴一下修改后的代码:
import java.util.Scanner;
public class Demo{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
//输出提示信息
System.out.println("请输入一个整数:");
//从键盘输入一个整型数据存储到变量n中
int n=sc. nextInt();
//输出提示信息
System.out.println("循环输出1到"+n+"的值:");
//编写初始化语句,定义一个整型变量i,值为1
int i=1;
//使用循环输出1到n的值
while (i<=n){
System.out.println(i);
++i;
}
}
}如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
灵山
2019-09-27
因为你先加++i了
好帮手慕酷酷
2019-09-27
同学你好,代码完成的很棒!但是还有一点小问题:
1、在进行输出提示信息时,建议字符串与变量使用加号“+”进行拼接一下,使界面输出更加美观。
2、输出1到n的值时,应该先输出i的值,再进行加一操作哦~
具体如下:

修改后的代码如下:
import java.util.Scanner;
public class Demo{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
//输出提示信息
System.out.println("请输入一个整数:");
//从键盘输入一个整型数据存储到变量n中
int n=sc. nextInt();
//输出提示信息
System.out.println("循环输出1到n的值:");
//编写初始化语句,定义一个整型变量i,值为1
int i=1;
//使用循环输出1到n的值
while (i<=n){
++i;
System.out.println(i);
}
}
}如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题
回答 2
回答 2