提交 f09bc62c 编写于 作者: W wizardforcel

2020-07-03 11:20:24

上级 0d1a2ed3
# Java 程序:用于计算商数和余数
# Java 程序:计算商数和余数
> 原文: [https://www.programiz.com/java-programming/examples/compute-quotient-remainder](https://www.programiz.com/java-programming/examples/compute-quotient-remainder)
......
......@@ -2,9 +2,9 @@
> 原文: [https://www.programiz.com/java-programming/examples/even-odd](https://www.programiz.com/java-programming/examples/even-odd)
#### 在该程序中,您将学习检查用户输入的数字是偶数还是奇数。 这将使用 Java 中的 if...else 语句和三元运算符完成。
#### 在该程序中,您将学习检查用户输入的数字是偶数还是奇数。 这将使用 Java 中的`if...else`语句和三元运算符完成。
## 示例 1:使用 if...else 语句检查数字是偶数还是奇数
## 示例 1:使用`if...else`语句检查数字是偶数还是奇数
```java
import java.util.Scanner;
......
......@@ -2,9 +2,9 @@
> 原文: [https://www.programiz.com/java-programming/examples/vowel-consonant](https://www.programiz.com/java-programming/examples/vowel-consonant)
#### 在此程序中,您将学习如何使用 Java 中的 if..else 和 switch 语句检查字母是元音还是辅音。
#### 在此程序中,您将学习如何使用 Java 中的`if..else`和`switch`语句检查字母是元音还是辅音。
## 示例 1:使用 if..else 语句检查字母是元音还是辅音
## 示例 1:使用`if..else`语句检查字母是元音还是辅音
```java
public class VowelConsonant {
......@@ -28,15 +28,15 @@ public class VowelConsonant {
i is vowel
```
在上述程序中,`'i'`存储在 char 变量`ch`中。 在 Java 中,对字符串使用双引号`(" ")`,对于字符使用单引号`(' ')`
在上述程序中,`'i'`存储在`char`变量`ch`中。 在 Java 中,对字符串使用双引号`(" ")`,对于字符使用单引号`(' ')`
现在,要检查`ch`是否是元音,我们检查`ch`是否为以下任何一项:`('a', 'e', 'i', 'o', 'u')`。 使用简单的`if..else`语句即可完成此操作。
我们还可以使用 Java 中的 switch 语句检查元音或辅音。
我们还可以使用 Java 中的`switch`语句检查元音或辅音。
* * *
## 示例 2:使用 switch 语句检查字母是元音还是辅音
## 示例 2:使用`switch`语句检查字母是元音还是辅音
```java
public class VowelConsonant {
......
......@@ -2,9 +2,9 @@
> 原文: [https://www.programiz.com/java-programming/examples/largest-number-three](https://www.programiz.com/java-programming/examples/largest-number-three)
#### 在此程序中,您将学习使用 if else 和 Java 中嵌套的 if..else 语句在三个数字中找到最大的数字。
#### 在此程序中,您将学习在 Java 中使用`if else`和嵌套的`if..else`语句在三个数字中找到最大的数字。
## 示例 1:使用 if..else 语句在三个数字中查找最大的
## 示例 1:使用`if..else`语句在三个数字中查找最大的
```java
public class Largest {
......@@ -33,17 +33,17 @@ public class Largest {
在上述程序中,三个数字`-4.5``3.9``2.5`分别存储在变量`n1``n2``n3`中。
然后,为了找到最大的条件,使用 if else 语句检查以下条件
然后,为了找到最大的条件,使用`if else`语句检查以下条件
* 如果`n1`大于或等于`n2``n3`,则`n1`最大。
* 如果`n2`大于或等于`n1``n3`,则`n2`最大。
* 否则,`n3`最大。
也可以使用嵌套的 if..else 语句找到最大的数字。
也可以使用嵌套的`if..else`语句找到最大的数字。
* * *
## 示例 2:使用嵌套的 if..else 语句查找三个中最大的数字
## 示例 2:使用嵌套的`if..else`语句查找三个中最大的数字
```java
public class Largest {
......@@ -73,11 +73,11 @@ When you run the program, the output will be:
5.5 is the largest number.
```
在上面的程序中,我们不是在单个 if 语句中检查两个条件,而是使用嵌套的 if 查找最大条件。
在上面的程序中,我们不是在单个`if`语句中检查两个条件,而是使用嵌套的`if`查找最大条件。
Then, to find the largest, the following conditions are checked using if else statements
* 如果`n1`大于或等于`n2,则`
* 如果`n1`大于或等于`n2`,则
* 如果`n1`大于或等于`n3`,则`n1`最大。
* 否则,`n3`最大。
* 其他,
......
......@@ -2,7 +2,7 @@
> 原文: [https://www.programiz.com/java-programming/examples/quadratic-roots-equation](https://www.programiz.com/java-programming/examples/quadratic-roots-equation)
#### 在该程序中,您将学习查找二次方程式的所有根,并使用 Java 中的 format()打印它们。
#### 在该程序中,您将学习查找二次方程式的所有根,并使用 Java 中的`format()`打印它们。
二次方程的标准形式为:
......@@ -17,7 +17,7 @@ a ≠ 0
* 如果行列式大于 0,则根是实数且不同。
* 如果行列式等于 0,则根是实数且相等。
* 如果行列式小于 0,则根是复杂且不同的
* 如果行列式小于 0,则根是复数且不同
* * *
......@@ -65,9 +65,9 @@ root1 = -0.87+1.30i and root2 = -0.87-1.30i
* * *
在上述程序中,系数`a``b``c`分别设置为 2.3、4 和 5.6。 然后,将`determinant`计算为`b<sup>2</sup> - 4ac`
在上述程序中,系数`a``b``c`分别设置为 2.3、4 和 5.6。 然后,将`determinant`计算为`b^2 - 4ac`
根据行列式的值,根的计算公式如上式所示。 注意,我们已经使用库函数 *Math.sqrt()*计算数字的平方根。
根据行列式的值,根的计算公式如上式所示。 注意,我们已经使用库函数`Math.sqrt()`计算数字的平方根。
使用 Java 中的`format()`函数将计算出的根(实数根或复数根)打印在屏幕上。`format()`函数也可以由`printf()`替换为:
......
# Java 程序:检查 Le
# Java 程序:检查
> 原文: [https://www.programiz.com/java-programming/examples/leap-year](https://www.programiz.com/java-programming/examples/leap-year)
#### 在此程序中,您将学习检查给定的年份是否为 year 年。 使用 if else 语句检查。
#### 在此程序中,您将学习检查给定的年份是否为闰年。 使用`if else`语句检查。
除世纪年份(以 00 结尾的年份)外,leap 年可精确地除以 4。 只有将世纪完全除以 400,世纪年才是 a 年。
除世纪年份(以 00 结尾的年份)外,闰年可精确地除以 4。 只有将世纪完全除以 400,世纪年才是闰年。
## 示例:检查 Program 年的 Java 程序
## 示例:检查年的 Java 程序
```java
public class LeapYear {
......@@ -46,7 +46,7 @@ public class LeapYear {
1900 is not a leap year.
```
year 的值更改为 2012 时,输出将是:
`year`的值更改为 2012 时,输出将是:
```java
2012 is a leap year.
......@@ -56,8 +56,8 @@ public class LeapYear {
在上述程序中,给定年份 1900 存储在变量`year`中。
由于 1900 除以 4 也是一个世纪年(以 00 结尾),因此,年已除以 400。 由于不能被 400 整除,因此 1900 年不是 a 年。
由于 1900 除以 4 也是一个世纪年(以 00 结尾),因此,年已除以 400。 由于不能被 400 整除,因此 1900 年不是年。
但是,如果将`年`更改为 2000,则可以将其整除为 4,是一个世纪年份,也可以将其整除为 400。因此,2000 是 is 年。
但是,如果将`year`更改为 2000,则可以将其整除为 4,是一个世纪年份,也可以将其整除为 400。因此,2000 是闰年。
同样,如果我们将`年`更改为 2012 年,则可以被 4 整除,并且不是世纪年,因此 2012 年为 leap 年。 我们不需要检查 2012 年是否可以被 400 整除。
\ No newline at end of file
同样,如果我们将`year`更改为 2012 年,则可以被 4 整除,并且不是世纪年,因此 2012 年为闰年。 我们不需要检查 2012 年是否可以被 400 整除。
\ No newline at end of file
......@@ -2,9 +2,9 @@
> 原文: [https://www.programiz.com/java-programming/examples/positive-negative](https://www.programiz.com/java-programming/examples/positive-negative)
#### 在该程序中,您将学习检查给定的数字是正数还是负数。 这是通过使用 Java 中的 if else 语句完成的。
#### 在该程序中,您将学习检查给定的数字是正数还是负数。 这是通过使用 Java 中的`if else`语句完成的。
## 示例:使用 if else 检查数字是正数还是负数
## 示例:使用`if else`检查数字是正数还是负数
```java
public class PositiveNegative {
......@@ -34,13 +34,13 @@ public class PositiveNegative {
12.3 is a positive number.
```
如果将`number`的值更改为负数(例如-12.3),则输出将是:
如果将`number`的值更改为负数(例如 -12.3),则输出将是:
```java
-12.3 is a negative number.
```
在上面的程序中,很清楚如何通过将变量`的数字`与 0 进行比较来检查其为正还是负。
在上面的程序中,很清楚如何通过将变量`number`与 0 进行比较来检查其为正还是负。
如果不确定,请按以下步骤进行:
......
......@@ -2,7 +2,7 @@
> 原文: [https://www.programiz.com/java-programming/examples/alphabet](https://www.programiz.com/java-programming/examples/alphabet)
#### 在此程序中,您将学习检查给定字符是否为字母。 这是使用 Java 中的 if else 语句或三元运算符完成的。
#### 在此程序中,您将学习检查给定字符是否为字母。 这是使用 Java 中的`if else`语句或三元运算符完成的。
## 示例:使用其他代码检查字母的 Java 程序
......@@ -27,11 +27,11 @@ public class Alphabet {
* is not an alphabet.
```
在 Java 中,char 变量存储字符的 ASCII 值(0 到 127 之间的数字)而不是字符本身。
在 Java 中,`char`变量存储字符的 ASCII 值(0 到 127 之间的数字)而不是字符本身。
小写字母的 ASCII 值从 97 到 122。大写字母的 ASCII 值从 65 到 90。
这就是原因,我们在'a'(97)与'z'(122)之间比较变量 c。 同样,我们进行相同的操作以检查'A'(65)至'Z'(90)之间的大写字母。
这就是原因,我们在`'a'`(97)与`'z'`(122)之间比较变量`c`。 同样,我们进行相同的操作以检查`'A'`(65)至`'Z'`(90)之间的大写字母。
* * *
......@@ -61,4 +61,4 @@ When you run the program, the output will be:
A is an alphabet.
```
在上面的程序中,if else 语句被三元运算符(`? :`)代替。
\ No newline at end of file
在上面的程序中,`if else`语句被三元运算符(`? :`)代替。
\ No newline at end of file
......@@ -2,9 +2,9 @@
> 原文: [https://www.programiz.com/java-programming/examples/sum-natural-numbers](https://www.programiz.com/java-programming/examples/sum-natural-numbers)
#### 在此程序中,您将学习如何在 Java 中使用 for 循环和 while 循环来计算自然数之和。
#### 在此程序中,您将学习如何在 Java 中使用`for`循环和`while`循环来计算自然数之和。
正数 1、2、3 ...称为自然数,其和是从 1 到给定数字的所有数字的结果。
正数 1、2、3 ... 称为自然数,其和是从 1 到给定数字的所有数字的结果。
对于 n,自然数之和为:
......@@ -12,7 +12,7 @@
1 + 2 + 3 + ... + n
```
## 示例 1:使用 for 循环的自然数之和
## 示例 1:使用`for`循环的自然数之和
```java
public class SumNatural {
......@@ -42,9 +42,9 @@ Sum = 5050
* * *
您可以使用 while 循环解决此问题,如下所示:
您可以使用`while`循环解决此问题,如下所示:
## 示例 2:使用 while 循环的自然数之和
## 示例 2:使用`while`循环的自然数之和
```java
public class SumNatural {
......@@ -70,8 +70,8 @@ When you run the program, the output will be:
Sum = 1275
```
在上面的程序中,与 for 循环不同,我们必须在循环体内增加`i`的值。
在上面的程序中,与`for`循环不同,我们必须在循环体内增加`i`的值。
尽管两个程序在技术上都是正确的,但在这种情况下最好使用 for 循环。 这是因为迭代次数(最多`num`)是已知的。
尽管两个程序在技术上都是正确的,但在这种情况下最好使用`for`循环。 这是因为迭代次数(最多`num`)是已知的。
访问此页面以了解*如何使用递归*来查找自然数之和。
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册