找到 4330 篇文章 关于 Java 8

Java 程序在 BigInteger 中移位

karthikeya Boyini
更新于 2020-06-25 11:01:12

88 次浏览

要在 BigInteger 中移位,可以使用 shiftLeft() 或 shiftRight() 方法。shiftLeft() 方法java.math.BigInteger.shiftLeft(int n) 返回一个 BigInteger,其值为 (this > n)。执行符号扩展。移位距离 n 可以为负数,在这种情况下,此方法执行左移位。它计算 floor(this / 2n)。示例 实时演示import java.math.*; public class Demo {    public static void main(String[] args) {       BigInteger one;       one = new BigInteger("25");       one = one.shiftRight(3);       System.out.println("Result: " +one);    } }输出结果:3

Java 程序在 BigInteger 中翻转位

Samual Sam
更新于 2020-06-25 11:02:24

121 次浏览

要在 Java 中翻转 BigInteger 中的位,请使用 flipBit() 方法。此方法返回一个 BigInteger,其值等效于此 BigInteger 且指定的位被翻转。示例 实时演示import java.math.*; public class Demo {    public static void main(String[] args) {       BigInteger one, two;       one = new BigInteger("7");       one = one.flipBit(3);       System.out.println("Result: " +one);    } }输出结果:15让我们看另一个例子。示例 实时演示import java.math.*; public class Demo {    public static void main(String[] args) {       BigInteger bi1, bi2;       bi1 = ... 阅读更多

在 Java 中清除 BigInteger 中的位

karthikeya Boyini
更新于 2020-06-25 11:06:01

205 次浏览

要在 Java 中清除 BigInteger 中的位,请使用 clearBit() 方法。它返回一个 BigInteger,其值等效于此 BigInteger 且指定的位被清除。示例 实时演示import java.math.*; public class BigIntegerDemo {    public static void main(String[] args) {       BigInteger one, two;       one = new BigInteger("7");       two = one.clearBit(2);       System.out.println("Result: " +two);    } }输出结果:3让我们看另一个例子。示例 实时演示import java.math.*; public class Demo {    public static void main(String[] args) {       BigInteger bi1, bi2;       bi1 = new ... 阅读更多

在 Java 中设置 BigInteger 的位

Samual Sam
更新于 2020-06-25 11:07:41

148 次浏览

setBit() 方法用于 Java 中返回一个 BigInteger,其值等效于此 BigInteger 且指定的位被设置。示例 实时演示import java.math.*; public class BigIntegerDemo {    public static void main(String[] args) {       BigInteger one, two;       one = new BigInteger("7");       two = one.setBit(3);       System.out.println("Result: " +two);    } }输出结果:15让我们看另一个例子。示例 实时演示import java.math.*; public class Demo {    public static void main(String[] args) {       BigInteger bi1, bi2;       bi1 = new BigInteger("9");       // setbit ... 阅读更多

Java 中的三元运算符

Samual Sam
更新于 2020-06-25 11:14:54

2K+ 次浏览

三元运算符使用 3 个操作数,可以用来替换 if else 语句。这可以使代码更简单、更紧凑。三元运算符的语法如下所示:表达式?语句 1:语句 2在上述语法中,表达式是一个条件表达式,结果为真或假。如果表达式的值为真,则执行语句 1,否则执行语句 2。演示 Java 中三元运算符的程序如下所示。示例 实时演示public class Example {    public static void main(String[] args) ... 阅读更多

Java 程序打印菱形

Samual Sam
更新于 2024-11-23 03:55:38

224 次浏览

在本文中,我们将学习如何使用 Java 中的嵌套循环打印菱形图案。这有助于理解 Java 编程中的循环和条件结构。嵌套循环是指放置在另一个循环内的循环。这种结构通常被称为“循环中的循环”,因为每次外循环迭代时,内循环都会完全运行。菱形菱形是一种对称图案,由两部分组成:上三角形和下方镜像的反向三角形。在编程中,此类图案通常使用嵌套循环来控制空格和符号。一个菱形... 阅读更多

使用 Java 的基本计算器程序

karthikeya Boyini
更新于 2024-08-19 18:30:26

19K+ 次浏览

在本文中,我们将学习如何使用 Java 创建一个基本计算器。使用基本计算器,我们可以对两个数字进行加、减、乘或除运算。这是使用 switch case 完成的。演示此操作的程序如下所示:问题陈述用 Java 编写一个程序,创建一个用于执行基本算术运算的基本计算器:输入输入两个数字:23输入运算符(+、-、*、/):+输出结果如下所示:2.0 + 3.0 = 5.0创建基本计算器的步骤以下是使用 Java 创建基本计算器程序的步骤:... 阅读更多

Java 程序查找三个排序数组中的公共元素

Shriansh Kumar
更新于 2024-08-16 07:29:57

1K+ 次浏览

三个排序数组中的公共元素是指出现在所有三个数组中的元素。在本文中,我们将学习如何在 Java 中从三个排序数组中查找公共元素。此示例如下所示:示例场景:输入 1:arr1 = [1, 3, 5, 7, 9] 输入 2:arr2 = [2, 3, 6, 7, 9] 输入 3:arr3 = [1, 2, 3, 4, 5, 6, 7, 8, 9] 输出:公共元素 = 3 7 9此处,数组是数据结构,用于存储固定大小的相同元素的顺序集合... 阅读更多

Java 程序统计字符串中单词出现的次数

Samual Sam
更新于 2024-05-31 16:34:38

13K+ 次浏览

单词在字符串中出现的次数表示其出现次数。此示例如下所示:字符串 = 一个苹果是红色的。单词 = 红色单词红色在上述字符串中出现 1 次。演示此操作的程序如下所示。示例 实时演示public class Example { public static void main(String args[]) { String string = "春天很美,但冬天也很美"; String word = "是"; String temp[] = string.split(" "); int count = 0; for (int i = 0; i < temp.length; i++) { if (word.equals(temp[i])) count++; } System.out.println("字符串... 阅读更多

Java 程序从给定位置提取“k”位

karthikeya Boyini
更新于 2020-06-25 10:04:23

454 次浏览

从数字的给定位置提取 k 位涉及将数字转换为其二进制表示形式。此示例如下所示:数字 = 20 二进制表示 = 10100 k = 3 位置 = 2提取的位是 010,表示 2。演示此操作的程序如下所示。示例 实时演示public class Example {    public static void main (String[] args) {       int number = 20, k = 3, pos = 2;       int exNum = ((1 > (pos - 1));       System.out.println("提取 " + k + ... 阅读更多

广告