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的新手,只是一个开始的学期,所以我需要非常详细的解释如何做到这一点,再次感谢
答案 0 :(得分:0)
双击时,您需要一个用户界面来显示内容。否则它将运行代码,但它不会显示任何内容。
答案 1 :(得分:0)
使用java -jar
在命令提示符下执行jar文件。
java -jar C:/path/to/jar/your_jar_file.jar
答案 2 :(得分:0)
java -jar <PATH_TO_YOUR_JAR_FILE>
并确保java在$ PATH
中