0
import java.util.Scanner;

public class NumberAverager {

/**
 * Averages Inputted Numbers
 */
public static void main(String[] args) {

    int num1;
    int total = 0;
    int count = 0;
    //int[] numArray = new int[count];
    String input;
    Scanner keyboard = new Scanner(System.in);

    do
    {   
        if (count == 0)
        {
            System.out.println("Please enter the first number you wish to average.");
            input = keyboard.nextLine();
        }

        count++;

        System.out.println("Please enter your next number or 'calculate' to find the average.");
        input = keyboard.nextLine();

            try 
            {
                num1 = Integer.parseInt(input);
                total = total + num1;
                //numArray[count]=num1;  
            }

                catch (NumberFormatException e)
                {
                        System.out.println("You entered " + count + " numbers.");
                        System.out.println("The average is " + (float)total/count);
                        //System.out.println(numArray[count]);
                        input = "calculate";
                }


    } while (input!= "calculate");

    keyboard.close();
}
}

それが助けになるなら、私のプログラムがあります。

マニフェストには次のように書かれています。

Manifest-Version: 1.0
Main-Class: NumberAverager

これを実行しようとするのは単なる短いプログラムですが、それを機能させるために他に何をしなければならないのかわかりません。コマンドラインから実行してその方法を試す方法がわかりません。クリックすると、マウスが一瞬ロードされ、何も起こりません

ありがとう

私はJavaに非常に慣れていません。私のベルトの下では学期が始まったばかりなので、これを行う方法について非常に詳細な説明が必要です。ありがとうございます

4

3 に答える 3

0

ダブルクリックしたときに何かを表示するには、UI が必要です。それ以外の場合、コードは実行されますが、何も表示されません。

GUI の作成に関するチュートリアルは次のとおりです。

于 2012-12-20T06:41:05.373 に答える
0

java -jarコマンドプロンプトでjarファイルを実行するために使用します。

java -jar C:/path/to/jar/your_jar_file.jar 
于 2012-12-20T06:43:27.413 に答える
0
java -jar <PATH_TO_YOUR_JAR_FILE>

Javaが$ PATHにあることを確認してください

于 2012-12-20T06:49:31.200 に答える