韩唐伯石 2020-06-09 01:12 采纳率: 55%
浏览 224
已采纳

eclipse里用java写代码,使用Scanner导致console窗口无法出现

  1. eclipse写了一个java程序,运行程序后console不出来,手动打开console可以输入,但输入完之后就什么反应都没了,求助大佬帮忙,谢谢!

注: 把Judgement里的局部参数boolean judgement改成public static boolean judgement = true; 然后再在main中打印judgement就会显示false或true了,到底什么什么原理?还有就是console窗口还是不会自动出现,每次都手动很麻烦,求助!

  1. 以下是程序代码(运行后没有显示false或true)

public class StringDoubleJudgement
{

public static void main(String[] args) 
{
    Scanner input = new Scanner(System.in);
    String str = input.next();
    Judgement(str);
}

public static boolean Judgement(String str)
{
    boolean judgement = true;
    for(int i = 0; i < str.length(); i++)
    {
        if(!Character.isDigit(str.charAt(i)))
        {
            if(str.charAt(i) == '.')
            {
                if(i == 0 || i == str.length() - 1)
                {
                    judgement = false;
                    break;
                }
            }
            else
            {
                judgement = false;
                break;
            }
        }
    }

    if(str.contains(".") && str.indexOf(".") == str.lastIndexOf("."))
    {
        judgement = true;
    }
    else
    {
        judgement = false;
    }

    return judgement;   
}

}

  • 写回答

2条回答 默认 最新

  • weixin_47928553 2020-06-09 08:55
    关注

    图片说明
    试了可以的。
    Scanner input
    注意关闭
    input.close();

    不行可以选run configurations 配置下

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥20 qt中connect两个signal
  • ¥20 pix2pixHD运行测试命令时出现数据类型错误无法反向传播的问题
  • ¥15 python处理Excel符合条件的行自动填写数据分类
  • ¥15 汇编hook举例并讲解(通俗易懂,学习用)
  • ¥20 用c++语言模拟键盘电子琴设计
  • ¥15 STM32cubemx生成keil工程,有问题与正常的情况不同,求解!
  • ¥15 如何自动点击银行app的安全键盘,实现密码自动输入
  • ¥15 关于四边形重叠的问题
  • ¥15 用verilog语言设计一个简易的八音符电子琴,可通过按键输入来控制音响。演奏时可以选择是手演奏(由键盘输入)或自动演奏已存入的乐曲。能够自动演奏多首乐曲,且每首乐曲可重复演奏
  • ¥15 sap gui脚本每次到导出Excel的时候就停住不动。不会另存为。