You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Repl.it中Java数值输入代码默认输出Hello World,请求问题排查

问题分析与修复方案

你的代码没法正常执行,反而输出默认的"hello world",核心问题是Java程序的入口方法名字写错了,另外还有几处拼写和格式小问题,我帮你一一梳理:

核心错误:主方法名拼写错误

Java程序的入口必须是public static void main(String[] args),但你的代码里写成了mian(少了一个a)!JVM找不到正确的入口方法,所以Repl.it自动运行了默认的示例程序,才会输出"hello world"。这是最关键的问题,先把这个改过来。

其他次要问题

  • 多处拼写错误:比如Enter you second double里的you应该是your,输出语句里的you→your,As应该小写as(并且前面要加空格)
  • 输出没有换行:用System.out.print会让所有内容挤在一行,换成System.out.println能让输入输出更清晰,用户体验更好

修正后的完整代码

import java.util.Scanner;
class Input{
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        
        System.out.print("Enter your first double: ");
        double firstDouble = input.nextDouble();
        System.out.println("You entered " + firstDouble + " as your first number.");
        
        System.out.print("Enter your second double: ");
        double secondDouble = input.nextDouble();
        System.out.println("You entered " + secondDouble + " as your second number.");
        
        System.out.print("Enter your third double: ");
        double thirdDouble = input.nextDouble();
        System.out.println("You entered " + thirdDouble + " as your third number.");
        
        input.close();
    }
}

把这些问题修正后,你的代码就能正常接收双精度数值输入并输出对应内容,不会再出现默认的"hello world"啦。

内容的提问来源于stack exchange,提问作者Inge Teleky

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.07 19:12:55