XiShuR
喜树R
采纳率0%
2021-03-07 12:04

java 输出到控制台 .nextInt() 一直编译报错

java代码:

public class KeyInput
{
	public static void main(String[] args){
		
		//创建一个键盘扫描器对象
		java.util.Scanner s = new java.util.Scanner(System.in);

		//接受用户的输入,从键盘上接受一个int类型的数据
//		s.nextlnt();
		//↑解释这行代码:代码执行到这里的时候,会暂停下来。等待用户的输入,用户可
		//				  以从键盘上输入一个整数,然后回车。继续执行下面的代码。
		
		int i = s.nextlnt();		//先执行=右边的代码,接受用户输入一个int类型数据,
								//回车之后i 变量就有值了。并且i变量中保存的值是用户输入的数字。

		System.out.println("您输入的数字是:"+i);

	}
}

实际情况

代码

报错情况

 

 

大神,看看哪里错了

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • technologist_03 CSDN技术专家团—feng 1月前

    就是报错的地方有问题。nextInt的问题

    你试试这个

            //创建一个键盘扫描器对象
    
            java.util.Scanner s = new java.util.Scanner(System.in);
    
            //接受用户的输入,从键盘上接受一个int类型的数据
            //		s.nextlnt();
            //↑解释这行代码:代码执行到这里的时候,会暂停下来。等待用户的输入,用户可
            //				  以从键盘上输入一个整数,然后回车。继续执行下面的代码。
    
            int i = s.nextInt();		//先执行=右边的代码,接受用户输入一个int类型数据,
            //回车之后i 变量就有值了。并且i变量中保存的值是用户输入的数字。
    
            System.out.println("您输入的数字是:"+i);
    
    点赞 评论 复制链接分享
  • XiShuR 喜树R 1月前

    找到问题了,13行,int i = s.nextInt();

    被我粗心写成了:int i = s.nextlnt();

    这里i的大写I被我写成了L的小写l

    点赞 评论 复制链接分享
  • XiShuR 喜树R 1月前

    java.util.Scanner s = new java.util.Scanner(System.in);

    这行里面的l是小写的,没有大写的i

    点赞 评论 复制链接分享

为你推荐