一个简单的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程序就演示到这里。。。。。
宝剑锋从磨砺出,梅花香自苦寒来!一起努力ing......
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架