找到 34423 篇文章 关于编程

在 Java 中通过 long 类型变量创建 BigInteger

karthikeya Boyini
更新于 2020年6月29日 05:29:11

461 次浏览

BigInteger 类用于进行超出基本数据类型限制的大整数计算。它提供用于模运算、GCD 计算、素性测试、素数生成、位操作以及其他一些杂项运算的操作。首先,设置一个 long 值 - Long l = 198L; 现在,创建一个 BigInteger 的新对象并传递上述值 - BigInteger bInteger = new BigInteger(l); 下面是一个示例 - 示例 在线演示 import java.math.BigInteger; public class Demo {    public static void main(String[] argv) throws Exception {       Long l = 198L;       BigInteger bInteger = BigInteger.valueOf(l);       System.out.println(bInteger);    } } 输出 198

在 Java 中通过字符串创建 BigInteger

Samual Sam
更新于 2020年6月29日 05:12:13

117 次浏览

BigInteger 类用于进行超出基本数据类型限制的大整数计算。它提供用于模运算、GCD 计算、素性测试、素数生成、位操作以及其他一些杂项运算的操作。首先,设置一个字符串 - String str = "268787878787687"; 现在,创建一个 BigInteger 的新对象并传递上述字符串 - BigInteger bInteger = new BigInteger(str); 下面是一个示例 - 示例 在线演示 import java.math.BigInteger; public class Demo {    public static void main(String[] argv) throws Exception {       String str = "268787878787687";       BigInteger bInteger = new BigInteger(str);       System.out.println(bInteger);    } } 输出 268787878787687

在 Java 中实现枚举的 Switch 语句

karthikeya Boyini
更新于 2020年6月29日 05:15:19

179 次浏览

Java 中的枚举包含一组固定的常量。它们可以有字段、构造函数和方法。它增强了 Java 中的类型安全。下面是一个示例,我们在其中在 Java 中对枚举实现了 Switch 语句 - 示例 在线演示 public class Demo {    public static void main(String[] args) {       Laptop l = Laptop.Inspiron;       switch(l){          case Inspiron:          System.out.println("家用和办公笔记本电脑!");             break;          case XPS:           System.out.println("终极体验笔记本电脑!");             break;          case Alienware:           System.out.println("高性能游戏笔记本电脑");             break;       }    } } enum Laptop {       Inspiron, XPS, Alienware; } 输出 家用和办公笔记本电脑!

Java 程序使用 == 运算符比较枚举

Samual Sam
更新于 2020年6月29日 05:16:12

112 次浏览

我们可以使用 == 运算符在 Java 中比较枚举。假设我们有以下枚举。 enum Devices {    LAPTOP, MOBILE, TABLET; } 这里有一些对象,我们也为它们分配了一些值 - Devices d1, d2, d3; d1 = Devices.LAPTOP; d2 = Devices.LAPTOP; d3 = Devices.TABLET; 现在让我们来看一个使用 == 运算符进行比较的示例 - 示例 在线演示 public class Demo {    enum Devices {       LAPTOP, MOBILE, TABLET;    }    public static void main(String[] args) {       Devices d1, d2, d3;       d1 = Devices.LAPTOP; ... 阅读更多

比较 Java 中的枚举值

karthikeya Boyini
更新于 2020年6月29日 05:17:11

192 次浏览

要比较枚举值,请使用 equals() 方法。我们的 Devices 枚举有一些已分配值的物体。 Devices d1, d2, d3; d1 = Devices.LAPTOP; d2 = Devices.LAPTOP; d3 = Devices.TABLET; 让我们比较它们 - if(d3.equals(Devices.TABLET)) System.out.println("设备相同。"); else System.out.println("设备不同。"); 下面是一个示例 - 示例 在线演示 public class Demo {    enum Devices {       LAPTOP, MOBILE, TABLET;    }    public static void main(String[] args) {       Devices d1, d2, d3;       d1 = Devices.LAPTOP;       d2 = Devices.LAPTOP;       d3 = Devices.TABLET;       if(d1.equals(d2))   ... 阅读更多

Java 中 Enum 数据类型的 equals 和 == 运算符

Samual Sam
更新于 2020年6月29日 05:17:47

135 次浏览

我们有四个常量的 Devices 枚举。 enum Devices { LAPTOP, MOBILE, TABLET, DESKTOP; } 我们创建了一些对象并为其分配了常量。 让我们用 equals() 和 == 来比较它们。 首先,从 equals() 开始 - if(d1.equals(d2)) System.out.println("设备相同。"); else System.out.println("设备不同。"); 现在,让我们继续并检查 == if(d1 == d3) System.out.println("设备相同。"); else System.out.println("设备不同。"); 下面是演示 equals() 和 == 运算符的最终示例 - 示例 在线演示 public class Demo {    enum Devices {       LAPTOP, MOBILE, TABLET, DESKTOP;    }    public static void main(String[] args) { ... 阅读更多

Java 中一周中几天的枚举

Samual Sam
更新于 2020年6月29日 05:19:04

2K+ 次浏览

要设置一周中几天的枚举,请将它们设置为常量 enum Days { Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday } 现在创建对象并设置上述常量 - Days today = Days.Wednesday; Days holiday = Days.Sunday; 下面是一个示例 - 示例 在线演示 public class Demo {    enum Days {       Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday    }    public static void main(String[] args) {       Days today = Days.Wednesday;       Days holiday = Days.Sunday;       System.out.println("今天 = " + today);       System.out.println(holiday+ " 是假日");    } } 输出 今天 = Wednesday Sunday 是假日

将一年中的某一天转换为一个月中的某一天 (Java)

karthikeya Boyini
更新于 2020年6月29日 04:41:41

537 次浏览

首先,使用 DAY_OF_YEAR 常量设置一年中的某一天。 Calendar cal = Calendar.getInstance(); cal.set(Calendar.YEAR, 2018); cal.set(Calendar.DAY_OF_YEAR, 320); 现在,获取一个月中的某一天 - int res = cal.get(Calendar.DAY_OF_MONTH); 下面是一个示例 - 示例 在线演示 import java.util.Calendar; public class Demo {    public static void main(String[] args) {       Calendar cal = Calendar.getInstance();       cal.set(Calendar.YEAR, 2018);       cal.set(Calendar.DAY_OF_YEAR, 320);       System.out.println("日期 = " + cal.getTime());       int res = cal.get(Calendar.DAY_OF_MONTH);       System.out.println("一个月中的某一天 = " + res);    } } 输出 日期 = 2018年11月16日 星期五 07:54:55 UTC 一个月中的某一天 = 16 阅读更多

获取 Java 中当前年份剩余的天数

Samual Sam
更新于 2020年6月29日 04:44:06

2K+ 次浏览

要获取当前年份剩余的天数,请计算当前年份总天数与已过去天数的差值。首先,计算一年中的第几天。Calendar calOne = Calendar.getInstance(); int dayOfYear = calOne.get(Calendar.DAY_OF_YEAR);现在,计算2018年(当前年份)的总天数。int year = calOne.get(Calendar.YEAR); Calendar calTwo = new GregorianCalendar(year, 11, 31); int day = calTwo.get(Calendar.DAY_OF_YEAR); System.out.println("当前年份的天数:"+day);下面是最终示例,它计算上述两个值的差值以获取当前年份剩余的天数。示例在线演示import java.util.Calendar; import java.util.GregorianCalendar; public class Demo {    public static ... 阅读更多

Java 中计算年末剩余天数

karthikeya Boyini
更新于 2020年6月29日 04:50:15

浏览量:477

要获取年末剩余的天数,请计算当前年份总天数与已过去天数的差值。首先,计算一年中的第几天。Calendar calOne = Calendar.getInstance(); int dayOfYear = calOne.get(Calendar.DAY_OF_YEAR);现在,计算2018年(当前年份)的总天数。int year = calOne.get(Calendar.YEAR); Calendar calTwo = new GregorianCalendar(year, 11, 31); int day = calTwo.get(Calendar.DAY_OF_YEAR); System.out.println("当前年份的天数:"+day);计算差值,即可得到年末剩余的天数。下面是完整的示例。示例在线演示import java.util.Calendar; import java.util.GregorianCalendar; public class Demo {    public static void main(String ... 阅读更多

广告
© . All rights reserved.