diff --git a/docs/java-example/31.md b/docs/java-example/31.md index 523d2ac19d21bd313924ff5a8a7f08f10a212004..ada520045eb15bc61f2084b9facf17402876bf14 100644 --- a/docs/java-example/31.md +++ b/docs/java-example/31.md @@ -5,9 +5,8 @@ 我们将看到两个程序来反转一个字符串。第一个程序使用递归反转给定的字符串,第二个程序读取用户输入的字符串然后反转它。 要了解这些程序,你应该具备以下[核心 java](https://beginnersbook.com/java-tutorial-for-beginners-with-examples/) 概念的知识: -1)[ - -中的](https://beginnersbook.com/2013/12/java-string-substring-method-example/) [substring()2)](https://beginnersbook.com/2013/12/java-string-substring-method-example/) [charAt()方法](https://beginnersbook.com/2013/12/java-string-charat-method-example/) +1)[`substring()`](https://beginnersbook.com/2013/12/java-string-substring-method-example/) +2)[`charAt()`方法](https://beginnersbook.com/2013/12/java-string-charat-method-example/) ## 示例 1:用于反转字符串的程序 diff --git a/docs/java-example/32.md b/docs/java-example/32.md index 4852d3b4f524a6c04d0c3b83da62b41038b51a0f..4a4da3fda94dd6fa12cdce3bd28f78d64be60c6d 100644 --- a/docs/java-example/32.md +++ b/docs/java-example/32.md @@ -6,7 +6,7 @@ **程序 1:** -程序将提示用户输入编号。一旦用户提供输入,程序将计算所提供输入数的阶乘。 +程序将提示用户输入数字。一旦用户提供输入,程序将计算所提供输入数的阶乘。 ```java /** @@ -50,7 +50,7 @@ Factorial of entered number is: 120 **程序 2:** -如果您不想要用户干预并且只想在程序中指定编号,请参考此示例。 +如果您不想要用户干预并且只想在程序中指定数字,请参考此示例。 ```java class FactorialDemo2{ diff --git a/docs/java-example/34.md b/docs/java-example/34.md index 6a7229db1298fd53d7d04eec93bc69e82dd9e295..0b300046f38d1c4b0244e694d3ab6bf92606645f 100644 --- a/docs/java-example/34.md +++ b/docs/java-example/34.md @@ -1,8 +1,8 @@ -# Java 程序:显示前 n 个或前 100 个素数 +# Java 程序:显示前`n`个或前 100 个素数 > 原文: [https://beginnersbook.com/2014/01/java-program-to-display-first-n-or-first-100-prime-numbers/](https://beginnersbook.com/2014/01/java-program-to-display-first-n-or-first-100-prime-numbers/) -**程序显示前 n 个素数** +**显示前`n`个素数的程序** ```java import java.util.Scanner; @@ -71,9 +71,9 @@ First 15 prime numbers are: 47 ``` -**程序显示前 100 个素数** +**显示前 100 个素数的程序** -要显示前 100 个素数,你可以**在上述程序**中输入 n 值为 100 或者写一个这样的程序: +要显示前 100 个素数,你可以**在上述程序**中输入`n`值为 100 或者写一个这样的程序: ```java class PrimeNumberDemo diff --git a/docs/java-example/35.md b/docs/java-example/35.md index 8ef09ea5c070c8051b91f3fce4a8a426c62df449..3a4c901811010061c93c5ac2866429210da0f968 100644 --- a/docs/java-example/35.md +++ b/docs/java-example/35.md @@ -1,8 +1,13 @@ -# Java 程序:显示 1 到 100 和 1 到 n 的素数 +# Java 程序:显示 1 到 100 和 1 到`n`的素数 > 原文: [https://beginnersbook.com/2014/01/java-program-to-display-prime-numbers/](https://beginnersbook.com/2014/01/java-program-to-display-prime-numbers/) -只能被 1 和 1 整除的数字称为素数。例如,2,3,5,7 ......是素数。在这里我们将看到两个程序:1)第一个程序将打印 1 到 100 之间的素数 2)第二个程序取 n 的值(由用户输入)并打印 1 到 n 之间的素数。如果您正在寻找一个程序来检查输入的数字是否为素数,请参阅: [Java 程序来检查素数](https://beginnersbook.com/2014/01/java-program-to-check-prime-number/)。 +只能被 1 和自身整除的数字称为素数。例如,`2,3,5,7 ......`是素数。在这里我们将看到两个程序: + +1)第一个程序将打印 1 到 100 之间的素数 +2)第二个程序取`n`的值(由用户输入)并打印 1 到`n`之间的素数。 + +如果您正在寻找一个程序来检查输入的数字是否为素数,请参阅: [Java 程序:检查素数](https://beginnersbook.com/2014/01/java-program-to-check-prime-number/)。 ## 程序显示从 1 到 100 的素数 @@ -47,9 +52,9 @@ Prime numbers from 1 to 100 are : 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 ``` -## 用于显示从 1 到 n 的素数的程序 +## 用于显示从 1 到`n`的素数的程序 -它将显示 1 和 n 之间的所有素数(n 是用户输入的数字)。 +它将显示 1 和`n`之间的所有素数(`n`是用户输入的数字)。 ```java import java.util.Scanner; diff --git a/docs/java-example/36.md b/docs/java-example/36.md index e8dd7880061d1b4845823efa2dc329bc07e052b0..53c5c3c0632767711272460d26564f04d2d8ffb6 100644 --- a/docs/java-example/36.md +++ b/docs/java-example/36.md @@ -2,11 +2,11 @@ > 原文: [https://beginnersbook.com/2019/02/java-program-to-break-integer-into-digits/](https://beginnersbook.com/2019/02/java-program-to-break-integer-into-digits/) -在本教程中,我们将编写一个 java 程序来将输入整数分成数字。例如,如果输入的数字是 912,则程序应显示数字 2,1,9 以及它们在输出中的位置。 +在本教程中,我们将编写一个 java 程序来将输入整数分成数字。例如,如果输入的数字是 912,则程序应显示数字`2,1,9`以及它们在输出中的位置。 ## Java 将整数分成数字的示例 -这里我们使用 Scanner 类来[从用户](https://beginnersbook.com/2014/07/java-program-to-get-input-from-user/)获取输入。在第一个 [while 循环](https://beginnersbook.com/2015/03/while-loop-in-java-with-examples/)中,我们计算输入数字中的数字,然后在第二个 while 循环中,我们使用[模数运算符](https://beginnersbook.com/2017/08/operators-in-java/)从输入数字中提取数字。 +这里我们使用`Scanner`类来[从用户](https://beginnersbook.com/2014/07/java-program-to-get-input-from-user/)获取输入。在第一个[`while`循环](https://beginnersbook.com/2015/03/while-loop-in-java-with-examples/)中,我们计算输入数字中的数字,然后在第二个`while`循环中,我们使用[模数运算符](https://beginnersbook.com/2017/08/operators-in-java/)从输入数字中提取数字。 ```java package com.beginnersbook; diff --git a/docs/java-example/37.md b/docs/java-example/37.md index 79bf34cc95adaa56423b8bec3c9865526fd636a6..c414ac88610bed9b7fa583fe477c2168cdbae948 100644 --- a/docs/java-example/37.md +++ b/docs/java-example/37.md @@ -2,12 +2,12 @@ > 原文: [https://beginnersbook.com/2014/01/java-program-to-check-prime-number/](https://beginnersbook.com/2014/01/java-program-to-check-prime-number/) -只能被 1 和 1 整除的数字称为**素数**,例如 7 是素数,因为它只能被 1 和 1 整除 -这个程序取数字(由用户)然后检查输入数字是否为素数。然后程序显示结果。如果您正在寻找一个显示两个时间间隔之间的素数的程序,请参阅: [Java 程序,用于显示 1 到 n 之间的素数](https://beginnersbook.com/2014/01/java-program-to-display-prime-numbers/)。 +只能被 1 和自身整除的数字称为**素数**,例如 7 是素数,因为它只能被 1 和自身整除 +这个程序取数字(由用户)然后检查输入数字是否为素数。然后程序显示结果。如果您正在寻找一个显示两个时间间隔之间的素数的程序,请参阅: [Java 程序,用于显示 1 到`n`之间的素数](https://beginnersbook.com/2014/01/java-program-to-display-prime-numbers/)。 -## 示例:用于检查输入编号是否为素数的程序 +## 示例:用于检查输入数字是否为素数的程序 -要理解这个程序,你应该知道 [for loop](https://beginnersbook.com/2015/03/for-loop-in-java-with-example/) , [if-else 语句](https://beginnersbook.com/2017/08/if-else-statement-in-java/)和 [break 语句](https://beginnersbook.com/2017/08/java-break-statement/)。 +要理解这个程序,你应该知道[`for`循环](https://beginnersbook.com/2015/03/for-loop-in-java-with-example/),[`if-else`语句](https://beginnersbook.com/2017/08/if-else-statement-in-java/)和[`break`语句](https://beginnersbook.com/2017/08/java-break-statement/)。 ```java import java.util.Scanner; @@ -56,7 +56,7 @@ Enter any number: 6 is not a Prime Number ``` -您也可以使用 [while 循环](https://beginnersbook.com/2015/03/while-loop-in-java-with-examples/)来检查素数: +您也可以使用[`while`循环](https://beginnersbook.com/2015/03/while-loop-in-java-with-examples/)来检查素数: 只需替换上面程序中的这部分代码: ```java diff --git a/docs/java-example/38.md b/docs/java-example/38.md index 67d11389259e79981e16212fec24c5d9286d1633..df0f63f28255106914a840299779a3210941d2b1 100644 --- a/docs/java-example/38.md +++ b/docs/java-example/38.md @@ -6,9 +6,9 @@ ## Java 示例检查数字是否是完美的正方形 -在这个程序中,我们创建了一个[用户定义的方法](https://beginnersbook.com/2013/04/oops-concepts/) `checkPerfectSquare()`,它接受一个数字作为参数,如果数字是完美的正方形则返回 true,否则返回 false。 +在这个程序中,我们创建了一个[用户定义的方法](https://beginnersbook.com/2013/04/oops-concepts/) `checkPerfectSquare()`,它接受一个数字作为参数,如果数字是完美的正方形则返回`true`,否则返回`false`。 -在用户定义的方法中,我们使用 Math 类的两种方法,`sqrt()`方法和`floor()`方法。 `Math.sqrt()`方法找到给定数字的平方根,`floor()`方法找到`sqrt()`方法返回的平方根值的最接近整数。后来我们计算了这两者之间的差异,以检查差异是零还是非零。对于完美的平方数,这个差值应该为零,因为完美平方数的平方根本身就是整数。 +在用户定义的方法中,我们使用`Math`类的两种方法,`sqrt()`方法和`floor()`方法。`Math.sqrt()`方法找到给定数字的平方根,`floor()`方法找到`sqrt()`方法返回的平方根值的最接近整数。后来我们计算了这两者之间的差异,以检查差异是零还是非零。对于完美的平方数,这个差值应该为零,因为完美平方数的平方根本身就是整数。 ```java package com.beginnersbook; @@ -50,7 +50,7 @@ class JavaExample { #### 相关的 Java 示例 -1\. [Java 程序将整数分解为数字](https://beginnersbook.com/2019/02/java-program-to-break-integer-into-digits/) -2\. [Java 程序检查阿姆斯特朗数](https://beginnersbook.com/2017/09/java-program-to-check-armstrong-number/) -3\. [Java 程序检查素数](https://beginnersbook.com/2014/01/java-program-to-check-prime-number/) [ -4\. [Java 程序检查闰年](https://beginnersbook.com/2017/09/java-program-to-check-leap-year/) \ No newline at end of file +1\. [Java 程序:将整数分解为数字](https://beginnersbook.com/2019/02/java-program-to-break-integer-into-digits/) +2\. [Java 程序:检查阿姆斯特朗数](https://beginnersbook.com/2017/09/java-program-to-check-armstrong-number/) +3\. [Java 程序:检查素数](https://beginnersbook.com/2014/01/java-program-to-check-prime-number/) +4\. [Java 程序:检查闰年](https://beginnersbook.com/2017/09/java-program-to-check-leap-year/) \ No newline at end of file diff --git a/docs/java-example/39.md b/docs/java-example/39.md index 89d59e419a80d24df04f7e0e2855bf3c23a1299f..07d73d9c242af75d37aa7cda97b3afe7b75e0f52 100644 --- a/docs/java-example/39.md +++ b/docs/java-example/39.md @@ -2,11 +2,11 @@ > 原文: [https://beginnersbook.com/2019/02/java-program-to-find-square-root-of-a-number-without-sqrt/](https://beginnersbook.com/2019/02/java-program-to-find-square-root-of-a-number-without-sqrt/) -找到数字的平方根非常容易,我们可以使用`Math.sqrt()`方法找出任​​意数字的平方根。但是在本教程中我们将做一些不同的事情,我们将编写一个 java 程序来找到没有`sqrt()`方法的数字**的平方根。** +找到数字的平方根非常容易,我们可以使用`Math.sqrt()`方法找出任​​意数字的平方根。但是在本教程中我们将做一些不同的事情,我们将编写一个 java 程序来找到没有`sqrt()`方法的数字的**平方根**。 -## Java 示例查找没有 sqrt()方法的平方根 +## Java 示例:不使用`sqrt()`方法查找平方根 -在下面的程序中,我们创建了一个方法 squareRoot(),在方法中我们编写了一个方程式,用于查找数字的平方根。对于方程式,我们使用[做 while while 循环](https://beginnersbook.com/2015/03/do-while-loop-in-java-with-example/)。 +在下面的程序中,我们创建了一个方法`squareRoot()`,在方法中我们编写了一个方程式,用于查找数字的平方根。对于方程式,我们使用[`while`循环](https://beginnersbook.com/2015/03/do-while-loop-in-java-with-example/)。 ```java package com.beginnersbook; @@ -44,7 +44,7 @@ class JavaExample { #### 相关的 Java 示例 -1\. [Java 程序检查完美平方数](https://beginnersbook.com/2019/02/java-program-to-check-if-given-number-is-perfect-square/) -2\. [Java 程序打破数字](https://beginnersbook.com/2019/02/java-program-to-break-integer-into-digits/) -3\. [Java 程序查找两个数字的 GCD](https://beginnersbook.com/2018/09/java-program-to-find-gcd-of-two-numbers/) -4\. [Java 程序显示斐波那契系列](https://beginnersbook.com/2017/09/java-program-to-display-fibonacci-series-using-loops/) \ No newline at end of file +1\. [Java 程序:检查完美平方数](https://beginnersbook.com/2019/02/java-program-to-check-if-given-number-is-perfect-square/) +2\. [Java 程序:打破数字](https://beginnersbook.com/2019/02/java-program-to-break-integer-into-digits/) +3\. [Java 程序:查找两个数字的 GCD](https://beginnersbook.com/2018/09/java-program-to-find-gcd-of-two-numbers/) +4\. [Java 程序:显示斐波那契序列](https://beginnersbook.com/2017/09/java-program-to-display-fibonacci-series-using-loops/) \ No newline at end of file diff --git a/docs/java-example/40.md b/docs/java-example/40.md index 2b7faeb161889ed04d578ec52f98b4cb1499e187..e2bc2ed578bb6f7f6b2de83467135d0528452285 100644 --- a/docs/java-example/40.md +++ b/docs/java-example/40.md @@ -2,11 +2,11 @@ > 原文: [https://beginnersbook.com/2019/02/java-program-to-print-armstrong-numbers-between-a-given-range/](https://beginnersbook.com/2019/02/java-program-to-print-armstrong-numbers-between-a-given-range/) -我们已经看过 java [程序来检查 Armstrong 号码](https://beginnersbook.com/2017/09/java-program-to-check-armstrong-number/)。在本教程中,我们将编写一个 java 程序来打印给定范围之间的 Armstrong 数字。 +我们已经看过 java [程序来检查 Armstrong 数字](https://beginnersbook.com/2017/09/java-program-to-check-armstrong-number/)。在本教程中,我们将编写一个 java 程序来打印给定范围之间的 Armstrong 数字。 ## Java 示例在给定范围之间打印 Armstrong 数字 -在此程序中,要求用户输入起始和结束编号,程序然后在这些[输入编号](https://beginnersbook.com/2014/07/java-program-to-get-input-from-user/)之间打印阿姆斯壮编号。 +在此程序中,要求用户输入起始和结束数字,程序然后在这些[输入数字](https://beginnersbook.com/2014/07/java-program-to-get-input-from-user/)之间打印 Armstrong 数字。 ```java package com.beginnersbook; @@ -61,7 +61,7 @@ public class JavaExample #### 相关的 Java 示例 -1\. [Java 程序打印 Pascal 的三角形](https://beginnersbook.com/2019/02/java-program-to-print-pascal-triangle/) -2\. [Java 程序将整数分解为数字](https://beginnersbook.com/2019/02/java-program-to-break-integer-into-digits/) -3\. [Java 程序打印给定范围之间的素数](https://beginnersbook.com/2014/01/java-program-to-display-prime-numbers/) -4\. [Java 程序生成随机数](https://beginnersbook.com/2014/04/java-program-to-generate-random-number-example/) \ No newline at end of file +1\. [Java 程序:打印 Pascal 三角形](https://beginnersbook.com/2019/02/java-program-to-print-pascal-triangle/) +2\. [Java 程序:将整数分解为数字](https://beginnersbook.com/2019/02/java-program-to-break-integer-into-digits/) +3\. [Java 程序:打印给定范围之间的素数](https://beginnersbook.com/2014/01/java-program-to-display-prime-numbers/) +4\. [Java 程序:生成随机数](https://beginnersbook.com/2014/04/java-program-to-generate-random-number-example/) \ No newline at end of file diff --git a/docs/java-example/41.md b/docs/java-example/41.md index 568c8887c2c6cb6fa80765859f793c3ba6c0b34d..5ecc1678202da246db2a709038761bdb38d37cdb 100644 --- a/docs/java-example/41.md +++ b/docs/java-example/41.md @@ -1,19 +1,19 @@ -# Java 程序:用于查找自然数之和 +# Java 程序:查找自然数之和 > 原文: [https://beginnersbook.com/2017/09/java-program-to-find-sum-of-natural-numbers/](https://beginnersbook.com/2017/09/java-program-to-find-sum-of-natural-numbers/) -正整数 1,2,3,4 等被称为自然数。在这里,我们将看到三个程序来计算和显示自然数的总和。 +正整数`1,2,3,4`等被称为自然数。在这里,我们将看到三个程序来计算和显示自然数的总和。 -* 第一个程序使用 while 循环计算总和 -* 第二个程序使用 for 循环计算总和 -* 第三个程序取 n 的值(由用户输入)并计算 n 个自然数的总和 +* 第一个程序使用`while`循环计算总和 +* 第二个程序使用`for`循环计算总和 +* 第三个程序取`n`的值(由用户输入)并计算`n`个自然数的总和 要了解这些程序,您应该熟悉[核心 Java 教程](https://beginnersbook.com/java-tutorial-for-beginners-with-examples/)的以下概念: -* [Java For 循环](https://beginnersbook.com/2015/03/for-loop-in-java-with-example/) -* [Java While 循环](https://beginnersbook.com/2015/03/while-loop-in-java-with-examples/) +* [Java `For`循环](https://beginnersbook.com/2015/03/for-loop-in-java-with-example/) +* [Java `While`循环](https://beginnersbook.com/2015/03/while-loop-in-java-with-examples/) -## 示例 1:使用 while 循环查找自然数之和的程序 +## 示例 1:使用`while`循环查找自然数之和的程序 ```java public class Demo { @@ -39,7 +39,7 @@ public class Demo { Sum of first 10 natural numbers is: 55 ``` -## 示例 2:使用 for 循环计算自然数之和的程序 +## 示例 2:使用`for`循环计算自然数之和的程序 ```java public class Demo { @@ -63,7 +63,7 @@ public class Demo { Sum of first 10 natural numbers is: 55 ``` -## 示例 3:用于查找前 n 个(由用户输入)自然数之和的程序 +## 示例 3:用于查找前`n`个(由用户输入)自然数之和的程序 ```java import java.util.Scanner; diff --git a/docs/java-example/42.md b/docs/java-example/42.md index 8e0fcf08d1db98e65536254748ab41fb60a47777..630320e62ca63bdac44ce01850848d06de84014b 100644 --- a/docs/java-example/42.md +++ b/docs/java-example/42.md @@ -5,13 +5,13 @@ 在这篇文章中,我们将编写两个 java 程序,第一个 java 程序检查指定的数字是正数还是负数。第二个程序获取输入数字(由用户输入)并检查它是正数还是负数并显示结果。 →如果一个数字大于零,那么它是一个正数 →如果一个数字小于零那么它是一个负数 -→如果一个数字等于零则它既不是负数也不积极。 +→如果一个数字等于零则它既不是负数也不是整数。 让我们在 Java 程序中编写这个逻辑。 ## 示例 1:用于检查给定数字是正数还是负数的程序 -在此程序中,我们在声明期间指定了数字的值,程序检查指定的数字是正数还是负数。要理解这个程序,你应该具备[核心 Java 编程](https://beginnersbook.com/2017/08/if-else-statement-in-java/)中 [if-else-if 语句](https://beginnersbook.com/2017/08/if-else-statement-in-java/)的基本知识。 +在此程序中,我们在声明期间指定了数字的值,程序检查指定的数字是正数还是负数。要理解这个程序,你应该具备[核心 Java 编程](https://beginnersbook.com/2017/08/if-else-statement-in-java/)中[`if-else-if`语句](https://beginnersbook.com/2017/08/if-else-statement-in-java/)的基本知识。 ```java public class Demo @@ -43,7 +43,7 @@ public class Demo ## 示例 2:检查输入数字(由用户输入)是正数还是负数 -这里我们使用 Scanner 来[读取用户](https://beginnersbook.com/2017/09/java-program-to-read-integer-value-from-the-standard-input/)输入的数字,然后程序检查并显示结果。 +这里我们使用`Scanner`来[读取用户](https://beginnersbook.com/2017/09/java-program-to-read-integer-value-from-the-standard-input/)输入的数字,然后程序检查并显示结果。 ```java import java.util.Scanner; @@ -81,6 +81,6 @@ Enter the number you want to check:-12 #### 试试这些相关的程序 -1. [Java 程序添加两个数字](https://beginnersbook.com/2017/09/java-program-to-add-two-numbers/) -2. [Java 程序乘以两个数字](https://beginnersbook.com/2017/09/java-program-to-multiply-two-numbers/) -3. [Java 程序从标准输入读取数字](https://beginnersbook.com/2017/09/java-program-to-read-integer-value-from-the-standard-input/) \ No newline at end of file +1. [Java 程序:相加两个数字](https://beginnersbook.com/2017/09/java-program-to-add-two-numbers/) +2. [Java 程序:乘以两个数字](https://beginnersbook.com/2017/09/java-program-to-multiply-two-numbers/) +3. [Java 程序:从标准输入读取数字](https://beginnersbook.com/2017/09/java-program-to-read-integer-value-from-the-standard-input/) \ No newline at end of file diff --git a/docs/java-example/44.md b/docs/java-example/44.md index 7120d59a619e05700b0008c03080805361a9f835..bb1aa52ac7344409ed6ebbe4cd5b5a9953faa8c7 100644 --- a/docs/java-example/44.md +++ b/docs/java-example/44.md @@ -2,17 +2,17 @@ > 原文: [https://beginnersbook.com/2017/09/java-program-to-check-armstrong-number/](https://beginnersbook.com/2017/09/java-program-to-check-armstrong-number/) -在这里,我们将编写一个 java 程序,检查给定的数字是否为 Armstrong 数。我们将看到同一程序的两个变体。在第一个程序中,我们将在程序本身中分配编号,在第二个程序中,用户将输入编号,程序将检查输入编号是否为 Armstrong。 +在这里,我们将编写一个 java 程序,检查给定的数字是否为 Armstrong 数。我们将看到同一程序的两个变体。在第一个程序中,我们将在程序本身中分配数字,在第二个程序中,用户将输入数字,程序将检查输入数字是否为 Armstrong。 -在我们完成该计划之前,让我们看看什么是阿姆斯特朗号码。如果以下等式适用于该数字,则一个数字称为阿姆斯壮数: +在我们完成该计划之前,让我们看看什么是阿姆斯特朗数字。如果以下等式适用于该数字,则一个数字称为 Armstrong 数: ```java xy..z = xn + yn+.....+ zn ``` -其中 n 表示数字中的位数 +其中`n`表示数字中的位数 -例如,这是一个 3 位数的阿姆斯特朗号码 +例如,这是一个 3 位数的阿姆斯特朗数字 ```java 370 = 33 + 73 + o3 @@ -24,10 +24,10 @@ xy..z = xn + yn+.....+ zn 让我们在一个程序中写这个: 要理解本程序,您应该具备以下 [Java 编程](https://beginnersbook.com/java-tutorial-for-beginners-with-examples/)主题的知识: -1. [Java while 循环](https://beginnersbook.com/2015/03/while-loop-in-java-with-examples/) -2. [Java if..else-if](https://beginnersbook.com/2017/08/if-else-statement-in-java/) +1. [Java `while`循环](https://beginnersbook.com/2015/03/while-loop-in-java-with-examples/) +2. [Java `if-else-if`](https://beginnersbook.com/2017/08/if-else-statement-in-java/) -## 示例 1:用于检查给定数字是否为阿姆斯壮数的程序 +## 示例 1:用于检查给定数字是否为 Armstrong 数的程序 ```java public class JavaExample { @@ -58,7 +58,7 @@ public class JavaExample { 370 is an Armstrong number ``` -在上面的程序中我们使用了 while 循环,但是你也可以使用 for 循环。要使用 for 循环,请使用以下代码替换程序的 while 循环部分: +在上面的程序中我们使用了`while`循环,但是你也可以使用`for`循环。要使用`for`循环,请使用以下代码替换程序的`while`循环部分: ```java for( ;number!=0;number /= 10){ @@ -106,6 +106,6 @@ public class JavaExample { 查看相关程序: -1. [Java 程序检查 Prime 数](https://beginnersbook.com/2014/01/java-program-to-check-prime-number/) -2. [Java 程序检查闰年](https://beginnersbook.com/2017/09/java-program-to-check-leap-year/) -3. [Java 程序检查偶数或奇数](https://beginnersbook.com/2014/02/java-program-to-check-even-or-odd-number/) \ No newline at end of file +1. [Java 程序:检查素数](https://beginnersbook.com/2014/01/java-program-to-check-prime-number/) +2. [Java 程序:检查闰年](https://beginnersbook.com/2017/09/java-program-to-check-leap-year/) +3. [Java 程序:检查偶数或奇数](https://beginnersbook.com/2014/02/java-program-to-check-even-or-odd-number/) \ No newline at end of file diff --git a/docs/java-example/45.md b/docs/java-example/45.md index a2882bd2b4a7ab05a0cf76bde52b4404ce322b8b..2e19dc402f3b253c08cb5803d4fca4c5bbcd4140 100644 --- a/docs/java-example/45.md +++ b/docs/java-example/45.md @@ -2,7 +2,7 @@ > 原文: [https://beginnersbook.com/2018/09/java-program-to-find-gcd-of-two-numbers/](https://beginnersbook.com/2018/09/java-program-to-find-gcd-of-two-numbers/) -两个数字的 **GCD(最大公约数)**是最大的正整数,它将两个数字分开而不留任何余数。例如。 30 和 45 的 GCD 是 15.GCD 也称为 HCF(最高公因子)。在[教程](https://beginnersbook.com/java-tutorial-for-beginners-with-examples/)中,我们将编写几个不同的 [Java 程序](https://beginnersbook.com/2017/09/java-examples/)来找出两个数字的 GCD。 +两个数字的 **GCD(最大公约数)**是最大的正整数,它将两个数字整除而不留任何余数。例如。 30 和 45 的 GCD 是 15。GCD 也称为 HCF(最高公因子)。在[教程](https://beginnersbook.com/java-tutorial-for-beginners-with-examples/)中,我们将编写几个不同的 [Java 程序](https://beginnersbook.com/2017/09/java-examples/)来找出两个数字的 GCD。 ## 如何在纸上找出 GCD? @@ -10,11 +10,11 @@ ![Finding GCD of numbers in Java](img/d8f8edff12c9c44190064c6b8b7ce5ce.jpg) -## 示例 1:Java 程序使用 for 循环查找两个数字的 GCD +## 示例 1:Java 程序使用`for`循环查找两个数字的 GCD -在这个例子中,我们使用[为循环](https://beginnersbook.com/2015/03/for-loop-in-java-with-example/)找到两个给定数字的 GCD。 +在这个例子中,我们使用[`for`循环](https://beginnersbook.com/2015/03/for-loop-in-java-with-example/)找到两个给定数字的 GCD。 -我们正在运行一个 for 循环,从 1 到较小的数字和内部循环,我们将这两个数字除以循环计数器“i”,范围从 1 到较小的数字值。如果 i 的值除以两个数字而没有余数,那么我们将该值赋给变量“gcd”。在循环结束时,变量“gcd”将具有最大数字,该数字除以两个数字而没有余数。 +我们正在运行一个 for 循环,从 1 到较小的数字和内部循环,我们将这两个数字除以循环计数器`i`,范围从 1 到较小的数字值。如果`i`的值除以两个数字而没有余数,那么我们将该值赋给变量`gcd`。在循环结束时,变量`gcd`将具有最大数字,该数字除以两个数字而没有余数。 ```java public class GCDExample1 { @@ -50,9 +50,9 @@ public class GCDExample1 { GCD of 55 and 121 is: 11 ``` -## 示例 2:使用 while 循环查找两个数字的 GCD +## 示例 2:使用`while`循环查找两个数字的 GCD -让我们在循环时使用[编写相同的程序。在这里,我们采用不同的方法来寻找 gcd。在这个程序中,我们从较大的数字中减去较小的数字,直到它们变得相同。在循环结束时,数字的值将相同,并且该值将是这些数字的 GCD。](https://beginnersbook.com/2015/03/while-loop-in-java-with-examples/) +让我们使用[`while`循环](https://beginnersbook.com/2015/03/while-loop-in-java-with-examples/)编写相同的程序。在这里,我们采用不同的方法来寻找 gcd。在这个程序中,我们从较大的数字中减去较小的数字,直到它们变得相同。在循环结束时,数字的值将相同,并且该值将是这些数字的 GCD。 ```java public class GCDExample2 { @@ -80,9 +80,9 @@ public class GCDExample2 { GCD of given numbers is: 11 ``` -## 示例 3:查找两个输入(由用户输入)编号的 GCD +## 示例 3:查找两个输入(由用户输入)数字的 GCD -在这个例子中,我们使用 Scanner 来[从用户](https://beginnersbook.com/2014/07/java-program-to-get-input-from-user/)获取输入。用户将输入两个数字的值,程序将找到这些输入数字的 GCD。 +在这个例子中,我们使用`Scanner`来[从用户](https://beginnersbook.com/2014/07/java-program-to-get-input-from-user/)获取输入。用户将输入两个数字的值,程序将找到这些输入数字的 GCD。 ```java import java.util.Scanner; @@ -125,6 +125,7 @@ GCD of given numbers is: 10 ``` 下面是几个相关的 java 例子: -1\. [Java 程序找到 factorial](https://beginnersbook.com/2017/09/java-program-to-find-factorial-using-for-and-while-loop/) -2\. [Java 程序显示 Fibonacci 系列](https://beginnersbook.com/2017/09/java-program-to-display-fibonacci-series-using-loops/) -3\. [Java 程序找到三个数字中最大的数字](https://beginnersbook.com/2017/09/java-program-to-find-largest-of-three-numbers/) \ No newline at end of file + +1\. [Java 程序:找到 factorial 数](https://beginnersbook.com/2017/09/java-program-to-find-factorial-using-for-and-while-loop/) +2\. [Java 程序:显示 Fibonacci 系列](https://beginnersbook.com/2017/09/java-program-to-display-fibonacci-series-using-loops/) +3\. [Java 程序:找到三个数字中最大的数字](https://beginnersbook.com/2017/09/java-program-to-find-largest-of-three-numbers/) \ No newline at end of file diff --git a/docs/java-example/50.md b/docs/java-example/50.md index ab35d53ea4dce6e4cbe2f7e59744fc366ab8fe11..f78cd00bf144dfed16f00d4ebfc7a473adc304f0 100644 --- a/docs/java-example/50.md +++ b/docs/java-example/50.md @@ -82,4 +82,4 @@ class JavaExample 1\. [Java 程序显示第一个 n 素数](https://beginnersbook.com/2014/01/java-program-to-display-first-n-or-first-100-prime-numbers/) 2\. [Java 程序检查素数](https://beginnersbook.com/2014/01/java-program-to-check-prime-number/) 3\. [Java 程序检查一个数字是否完美 square](https://beginnersbook.com/2019/02/java-program-to-check-if-given-number-is-perfect-square/) -4\. [Java 程序查看 Armstrong 号码](https://beginnersbook.com/2017/09/java-program-to-check-armstrong-number/) \ No newline at end of file +4\. [Java 程序查看 Armstrong 数字](https://beginnersbook.com/2017/09/java-program-to-check-armstrong-number/) \ No newline at end of file