哪里出错了

来源:3-5 编程练习

weixin_精慕门2193630

2020-02-02 14:52:05


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=5;
       System.out.println("5");

       //输出提示信息
      
       System.out.println("循环输出1到n的整数:");
       //编写初始化语句,定义一个整型变量i,值为1
      int i =1;
       //使用循环输出1到n的值
       while(i<5);
       System.out.println("循环输出1到n的整数");
      
       i++;
      

   }
}


写回答

1回答

好帮手慕阿满

2020-02-02

同学你好, 这里的5应该是从键盘输入的数据。另外while循环后应该使用大括号将其括起来。修改后代码:

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++;
       }
      
   }
}

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

1

0 学习 · 393 问题

查看课程