如何编译java程序

如何编译java程序,第1张

三种方法:

1在IDE中,如eclipse中写的Java程序,在点击保存后eclipse就会调用javac编译程序编译,编译文件在当前项目的bin目录下。

2作为一个独立的文件且没有定义Java环境变量,需要在cmd窗口中切换到java bin目录下执行Javac程序,执行格式为     javac 空格 Java源文件;如 javac  C://hellojava;

3作为一个独立的文件且定义了Java环境变量,打开cmd窗口,可以在任意目录输入javac java源文件,如javac D://hijava。

扩展资料

Java也是一种高级语言,要让计算机执行你撰写的Java程序,也得通过编译程序的编译。但是Java编译程序并不直接将Java源代码编译为相依于计算机平台的0、1序列,而是将其编译为字节码。

Java源代码的扩展名为java,经过编译程序编译之后生成扩展名为class的字节码。

import javautilArrayList;

import javautilList;

import javautilScanner;

public class GradeStatistic {

public static void main(String[] args) {

GradeStatistic gs = new GradeStatistic();

List<Mark> list = new ArrayList<Mark>();

float sum = 0;

while(true){

Scanner sc = new Scanner(Systemin);

Systemoutprint("Please input student name: ");

String name = scnextLine();

if(nameequals("end")){

break;

}

Systemoutprint("Please input student score: ");

float score = scnextFloat();

sum += score;

listadd(gsnew Mark(name, score));

}

float max = listget(0)getScore();

float min = listget(0)getScore();

for(Mark mark: list){

if(max < markgetScore()){

max = markgetScore();

}

if(min > markgetScore()){

min = markgetScore();

}

}

float average = sum / listsize();

Systemoutprintln("Average is: " + average);

Systemoutprintln("Max is: " + max);

Systemoutprintln("Min is: " + min);

}

private class Mark{

private String name;

private float score;

public Mark(String name, float score){

thisname = name;

thisscore = score;

}

public String getName() {

return name;

}

public float getScore() {

return score;

}

}

}

----------------------

Please input student name: Zhang san

Please input student score: 100

Please input student name: Li Si

Please input student score: 91

Please input student name: Ec

Please input student score: 35

Please input student name: ma qi

Please input student score: 67

Please input student name: end

Average is: 7325

Max is: 1000

Min is: 350

以上就是关于如何编译java程序全部的内容,包括:如何编译java程序、求JAVA源代码、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9276849.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存