Java代码示例Java是一种面向对象语言,用于开发各种应用程序,范围从简单的桌面地址簿,企业级ERP系统和复杂的动态网站到基于移动的Android应用程序。学习Java对于由于其主要市场份额而加强软件开发道路至关重要。bob外围官网Java是便携式的,可以在各种平台上运行,包括Linux,Windows和Mac。在Write曾经运行的原则上发展(Wora),Java经常被认为是跳入令人兴奋的编程世界的最佳地点。本文包含初学者的一些基本和有趣的Java代码示例。这些示例足以了解任何Java应用程序的基本要素。

对于深入的Java教程,请参阅Udemy.com的课程。

1-一个基本的Java计算器

以下代码示例是Java中的简单计算器应用程序,它通过控制台从用户输入,以及四个数学操作中的一个,即添加,减去,多个和划分,然后在控制台上显示输出。

该应用程序利用Maths类,其中包含四个执行四个数学操作的功能,并将结果返回给调用函数。数学类的定义如下所示:

上市班级数学 {上市添加 (num1,num2){返回num1 + num2;}上市减去 (num1,num2){返回num1  -  num2;}上市乘以(num1,num2){返回num1 * num2;}上市划分(num1,num2){返回num1 / num2;}}

您可以从上面的代码中看到,上面代码中的所有方法返回整数值,所有方法都占用两个整数类型参数。要利用Maths类来执行数学函数,必须创建其对象,然后可以从该对象调用该对象。以下代码片段演示了计算器应用程序如何实际执行。

进口java.util.scanner;上市班级我的课 {上市静止的空白main(string [] args){maths math =新的数学();扫描仪userInput =.新的扫描仪(系统。);系统。出去.println(“欢迎来到Java Calculator”);系统。出去.println(“==========================”);系统。出去.print(“输入第一号:”);num1 = userInput.nextint();系统。出去.print(“输入秒数:”);num2 = userInput.nextint();系统。出去.print(“输入操作(+, - ,x,/):”);字符串操作= userInput.next();如果(操作。(“+”))系统。出去.println(math.add(num1,num2));别的如果(操作。(“ - ”))系统。出去.println(math.subtract(num1,num2));别的如果(操作.Equals(“x”))系统。出去.println(Math.Multiply(Num1,Num2));别的如果(操作。(“/”))系统。出去.println(math.divide(num1,num2));别的系统。出去.println(“操作无效”。);}}

如果您仔细观察上面的代码段,则在代码的开头导入了一个名为java.util.scanner的包。此扫描仪类允许扫描控制台输入。在该类的主要方法中,已宣布Maths类的对象。然后,使用扫描仪类对象,已经从用户获得了要执行的第一号码,第二号码和操作。最后,已经使用等式方法执行了操作的字符串比较。这是为了确定必须调用哪些数学类的方法。如果匹配的字符串是“+”,则将调用Maths类的Add方法。从用户输入的数字将传递给此方法。上述代码的输出的一个实例如下:

欢迎来到Java Calculator

===========================.

输入第一号:500

输入秒数:10

输入操作以执行(+, - ,x,/):/

50.

在控制台输出上展示了500乘10的500次产量50。

要详细了解Java概念,请参阅Udemy.com的课程。

2-使用Java中使用递归函数的计算阶乘

第二代码示例演示了任何数字的常规如何通过Java中的递归函数来计算。Java中的递归函数是一项函数,在某个情况下,在某个情况下,特定条件变得有效,在这种情况下,该函数是在哪个情况下执行。以下代码剪辑演示了使用递归函数计算数字的阶乘:

进口java.util.scanner;上市班级我的课 {上市事实(n){如果(n == 1){返回n;}别的{n = n *事实(n-1);返回n;}}

上市静止的空白main(string [] args){myclass test =新的我的课();扫描仪userInput =.新的扫描仪(系统。);系统。出去.print(“输入数字以查找因子:”);num = userInput.nextint();系统。出去.println(“”+ Num +“的因子是:”+ test.fact(num));}}

在上面的代码中,类MyClass中的事实函数是递归函数,可在呼叫自身上。事实上函数的终止条件是当传递的参数是整数n时,变为1.在这种情况下,函数执行。上述代码的输出实例如下:

输入数字以查找因子:6

6的阶乘为:720

3-显示第一个'n'素数

本文的最后一个代码示例演示了如何计算第一个'n'素数,其中n'是任何数字。例如,如果用户指定“N”为5,则显示从2开始并以11结束的前5个素数。应用程序的代码如下:

进口java.util.scanner;上市班级我的课 {上市布尔基numberisprime(n){为了我= 2;我如果(n%i == 0)返回错误的;}返回真的;}上市静止的空白main(string [] args){myclass test =新的我的课();扫描仪userInput =.新的扫描仪(系统。);系统。出去.print(“输入要显示的素数:”);num = userInput.nextint();count = 0;为了我= 2;我> 0;I ++){如果(test.numberisprime(i)&& count 出去.print(i +“);count ++;}}}}}

已经定义了一个名为Numberisprime的方法,该方法采用整数类型编号并检查它是否是素数。如果数字是注释的素数,则返回false,如果编号是素数,则返回true。在主要功能中,从用户获得一个数字,并且每次显示另一个变量计数时每次都会递增。显示数字,直到计数变得等于用户指定的数字。上述申请的输出如下:

输入要显示的素数数量:5

2 3 5 7 11

有关更多详细的Java教程,请参阅Udemy.com课程。

Java的顶级课程

Selenium webdriver与java -basics到高级+框架
拉胡尔·赫尔蒂
4.6 (58,895)
畅销书
学习Java编程崩溃课程
Tim Buchalka,Goran Lochert,Tim Buchalka的学习编程学院
4.5 (1,644)
春季专业认证考试教程 - 模块01
Dominik Ceblula.
4.5 (629)
畅销书
Java反应性编程[来自Scratch]
vinoth selvaraj.
4.5 (34)
Java 8简单的新功能
杜尔加斯州杜尔加
4.7 (6,781)
开发Minecraft插件(Java)
斯蒂芬·金
4.8 (2,067)
畅销书
Java 9简单的新功能:JShell,JPMS等
杜尔加斯州杜尔加
4.9 (441)
完整的核心Java课程:学习代码
Dezlearn教育
4.5 (737)

更多的Java课程

Java学生还学习

赋予你的团队。引领行业。

通过Udemy为Business获取组织的在线课程和数字学习工具库的订阅。

请求演示