首页 > 代码库 > 一个简单的Java程序

一个简单的Java程序

一个.NET技术还是很菜的水平的猿人现在要去学习Java不知道是坏是好,无从得知啊!

不过在网上看了好多Java方面的简单例子,感觉Java还是蛮不错的么!不管以后怎么样啦,先开始自己的Java菜鸟之旅吧!

建立一个Java项目,建立一个属于自己的包,然后就开始自己的Java之旅。。。

创建的时候勾上这个生成main方法的选项,这个好像类似与我们.Net程序里控制台程序有木有。。。。

创建完成后就是这么一个样子,可以看到我们的包,还有给我们创建好自己的类,并且带了一个静态的main方法咋看就像.Net控制台程序里的那个~~

既然那么像那么我就用之前.Net控制台程序的做法来搞吧!我现在需要一个类能计算总和和平均数,那么这个类我可以简单的这么定义下,具体如下:

,具体代码如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
package src.Class;
 
public class ScoreCount {
int Net;
int Java;
int PHP;
 
//总和
public int CountScore(){
    int Count = Net + Java +PHP;
    return Count;
}
//显示总分
public void ShowCountScore(){
    System.out.print("总分"+this.CountScore());
}
//平均值
public int CountScoreAvg(){
    int avg =(this.Net+this.Java+this.PHP) /3;
    return avg;
}
//显示平均值
public void ShowCountScoreAvg(){
    System.out.print("平均值"+this.CountScoreAvg());
}
}

 然后只需要在我的main方法里面调用类然后输入值,通过调用类里面的方法就能实现求和和求平均值的结果,那么在main方法的写法如下(和.Net控制台的思想基本是一致的):

具体代码如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package src.Class;
import java.util.*;
public class MyCount {
    public static void main(String[] args) {
        // TODO Auto-generated method stub
ScoreCount sc = new ScoreCount();              //实例化类
Scanner input = new Scanner(System.in);        //获得用户输入
System.out.print(".Net成绩:");
sc.Net = input.nextInt();
System.out.print("Java成绩:");
sc.Java = input.nextInt();
System.out.print("PHP成绩:");
sc.PHP = input.nextInt();
sc.CountScore();
sc.CountScoreAvg();
    }
 
}

 写完后,然后来运行我们的main方法程序入口(这里吐槽下,这开发工具真的没法跟.Net的VS相比就一点智能化也太低了,最起码编码完成后都不能自动对齐):

完成了,但是这里怎么不计算总值和平均值呢!仔细一看原来使我们掉错方法了,修改如下:

现在在来运行我们的程序,结果如下:

OK,算是出来了,第一个Java程序就演示到这里。。。。。