找到 270 篇文章 关于 Java8

在 Java 中查找自然数的所有约数

Ankith Reddy
更新于 2020-06-25 12:16:02

8K+ 次浏览

以下是打印给定数字所有约数的 Java 程序。程序 import java.util.Scanner; public class DivisorsOfNaturalNumber {    public static void main(String args[]) {       Scanner sc = new Scanner(System.in);       System.out.println("输入所需数字:");       int num = sc.nextInt();             for(int i = 1; i

Java 中的质因数

Arjun Thakur
更新于 2023-11-06 03:33:46

32K+ 次浏览

因数是我们相乘得到另一个数字的数字。14 的因数是 2 和 7,因为 2 × 7 = 14。有些数字可以用多种方式分解。16 可以分解为 1 × 16、2 × 8 或 4 × 4。只能分解为 1 乘以自身的数字称为质数。前几个质数是 2、3、5、7、11 和 13。给定数字的所有质数因数的列表是该数字的质因数。将数字分解为其质因数并表达为…… 阅读更多

在 Java 中检查大数是否可被 3 整除

Arjun Thakur
更新于 2020-06-25 12:05:58

5K+ 次浏览

如果一个数字的数字之和可以被 3 整除,那么这个数字就可以被 3 整除。一些可以被 3 整除的数字示例如下。数字 85203 可以被 3 整除,因为其数字之和 (8 + 5 + 2 + 0 + 3 = 18) 可以被 3 整除。数字 79154 不能被 3 整除,因为其数字之和 (7 + 9 + 1 + 5 + 4 = 26) 不能被 3 整除。程序 import java.util.Scanner; public class DivisibleBy3 {    public static void main(String args[]) {       Scanner sc = new Scanner(System.in);       System.out.println("输入一个数字:");       String num = sc.nextLine();       int digitSum = 0;             for(int i = 0; i

在 Java 中检查大数是否可被 11 整除

Chandu yadav
更新于 2020-06-25 12:03:01

1K+ 次浏览

如果其交替数字之差可以被 11 整除,则该数字可以被 11 整除。即,如果 (奇数之和) – (偶数之和) 为 0 或可以被 11 整除,则给定数字可以被 11 整除。程序 import java.util.Scanner; public class DivisibleBy11 {    public static void main(String args[]) {       Scanner sc = new Scanner(System.in);       System.out.println("输入一个数字:");       String num = sc.nextLine();       int digitSumEve = 0;       int digitSumOdd = 0;             for(int i = 0; i

在 Java 中检查任何大数是否可被 9 整除

Arjun Thakur
更新于 2020-06-25 12:01:29

911 次浏览

如果一个数字的数字之和可以被 9 整除,那么这个数字就可以被 9 整除。一些可以被 9 整除的数字示例如下。数字 51984 可以被 9 整除,因为其数字之和 (5 + 1 + 9 + 8 + 4 = 27) 可以被 9 整除。数字 91403 不能被 9 整除,因为其数字之和 (9 + 1 + 4 + 0 + 3 = 17) 不能被 9 整除。程序 import java.util.Scanner; public class DivisibleBy9 {    public static void main(String args[]) {       Scanner sc = new Scanner(System.in);       System.out.println("输入一个数字:");       String num = sc.nextLine();       int digitSum = 0;       for(int i = 0; i

Java 中数组数字的最大公约数 (GCD)

Ankith Reddy
更新于 2020-06-25 12:00:32

2K+ 次浏览

程序以下是计算数组数字的 GCD 的示例。在线演示 public class GCDOfArrayofNumbers{    public static int gcd(int a,int b){       int res = 0;       while (b > 0){          int temp = b;          b = a % b;          a = temp;          res = a;       }       return res;    }    public static void main(String arg[]){       int[] myArray = {3, 6, 8};       int result = gcd(myArray[0],myArray[1]);       for(int i = 2; i < myArray.length; i++){          result = gcd(result, myArray[i]);       }       System.out.println("n 个数字的 GCD 是:"+result);    } }输出GCD n 个数字的 GCD 是:1

Java 中数组数字的最小公倍数 (LCM)

George John
更新于 2020-06-25 11:59:39

4K+ 次浏览

两个值的最小公倍数 (LCM) 是这两个值的倍数中最小的正值。例如,3 和 4 的倍数是:3 → 3、6、9、12、15……4 → 4、8、12、16、20……这两个数最小的倍数是 12,因此 3 和 4 的 LCM 是 12。程序以下示例计算数组数字的 LCM。在线演示 public class LCMofArrayOfNumbers {    public static void main(String args[]) {       int[] myArray = {25, 50, 125, 625};       int min, max, x, lcm = 0;             for(int i = 0; i

Java 中两个数字的 GCD 和 LCM

Chandu yadav
更新于 2020-06-25 11:57:26

807 次浏览

以下是一个示例,它计算并查找给定两个数字的 LCM 和 GCD。程序 import java.util.Scanner; public class LCM_GCD {    public static void lcm(int a, int b){       int max, step, lcm = 0;       if(a > b){          max = step = a;       } else{          max = step = b;       }       while(a!= 0) {          if(max%a == 0 && max%b == 0) {             lcm = max;             break;          }          max += step;       }       System.out.println("给定数字的 LCM 是 :: "+lcm);    }    public static void gcd(int a,int b){       int i, hcf = 0;          for(i = 1; i

将 Java 栈跟踪转换为字符串的 Java 程序

karthikeya Boyini
更新于 2020-03-13 13:01:05

164 次浏览

Java.io.StringWriter 类是一个字符流,它在一个字符串缓冲区中收集其输出,然后可以使用该缓冲区来构造一个字符串。关闭 StringWriter 没有任何效果。Java.io.PrintWriter 类将对象的格式化表示形式打印到文本输出流。使用这两个类,您可以将栈跟踪转换为字符串。示例在线演示 import java.io.PrintWriter; import java.io.StringWriter; public class StackTraceToString {    public static void main(String args[]) {       try {          int a[] = new int[2];          System.out.println("访问元素三:" + a[3]);       } catch (ArrayIndexOutOfBoundsException e) ... 阅读更多

检查字符串是否为数字的 Java 程序

Chandu yadav
更新于 2020-03-13 13:01:54

254 次浏览

示例:您可以按照以下程序检查给定的字符串是否为数字。在线演示import java.util.Scanner; public class StringNumeric {    public static void main(String[] args) {       Scanner sc = new Scanner(System.in);       System.out.println("请输入一个字符串:");       String str = sc.next();       boolean number = str.matches("-?\d+(\.\d+)?");       if(number) {          System.out.println("给定的字符串是一个数字");       } else {          System.out.println("给定的字符串不是一个数字");       }    } }输出请输入一个字符串: 4245 给定的字符串是一个数字

广告