NetBeans无法正常工作

-4 java netbeans runtime output

我通过按下运行项目的绿色箭头在NetBeans中运行此代码.但我没有输出.你能告诉我我做错了什么吗我是IDE的新手.

package nurel;

import java.util.Scanner;

public class Nurel {

    public String[] chars = new String[90];
    public String var;
    Scanner input = new Scanner (System.in);

    public void charsdef(){
        chars[0] = "a";
        chars[1] = "b";
        chars[2] = "c";
        chars[3] = "d";
        chars[4] = "e";
        chars[5] = "f";
        chars[6] = "g";
        chars[7] = "h";
        chars[8] = "i";
        chars[9] = "g";
        chars[10] = "k";
        chars[11] = "l";
        chars[12] = "m";
        chars[13] = "n";
        chars[14] = "o";
        chars[15] = "p";
        chars[16] = "q";
        chars[17] = "r";
        chars[18] = "s";
        chars[19] = "w";
        chars[20] = "x";
        chars[21] = "y";
        chars[22] = "z";
        chars[23] = "v";
        chars[24] = "t";
        chars[25] = "j";
        chars[26] = "u";
        chars[27] = "0";
        chars[28] = "1";
        chars[29] = "2";
        chars[30] = "3";
        chars[31] = "4";
        chars[32] = "5";
        chars[33] = "6";
        chars[34] = "7";
        chars[35] = "8";
        chars[36] = "9";
        chars[37] = "A";
        chars[38] = "B";
        chars[39] = "C";
        chars[40] = "D";
        chars[41] = "E";
        chars[42] = "F";
        chars[43] = "G";
        chars[44] = "H";
        chars[45] = "I";
        chars[46] = "G";
        chars[47] = "K";
        chars[48] = "L";
        chars[49] = "M";
        chars[50] = "N";
        chars[51] = "O";
        chars[52] = "P";
        chars[53] = "Q";
        chars[54] = "R";
        chars[55] = "S";
        chars[56] = "W";
        chars[57] = "X";
        chars[58] = "Y";
        chars[59] = "Z";
        chars[60] = "V";
        chars[61] = "T";
        chars[62] = "J";
        chars[63] = "U";
        chars[64] = "`";
        chars[65] = "?";
        chars[66] = ".";
        chars[67] = "!";
        chars[68] = "\"";
        chars[69] = "+";
        chars[70] = "=";
        chars[71] = " ";
        chars[72] = "@";
        chars[73] = "£";
        chars[74] = "$";
        chars[75] = "%";
        chars[76] = "*";
        chars[77] = "|";
        chars[78] = "/";
        chars[79] = "{";
        chars[80] = "}";
        chars[81] = "[";
        chars[82] = "]";
        chars[83] = "\\";
        chars[84] = ";";
        chars[85] = ":";        

    }

    public void attem(){
       String var = input.nextLine();
       boolean k = var.contains(this.chars[84]);
       System.out.println(k);

    }

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
       Nurel c = new Nurel();
       c.charsdef();
       c.attem();
       System.out.println("try");
    }
}
Run Code Online (Sandbox Code Playgroud)

小智 5

您的程序正在等待attem方法中用户的输入.String var = input.nextLine();将暂停程序直到输入.您应该在控制台上输入一个输入以获得所需的结果.