回文是指正读和反读都一样的序列。检查数字的二进制表示是否为回文,但不考虑前导 0。以下给出了一个例子: 数字 = 5 二进制表示 = 101 数字 5 的二进制表示是回文,因为它正读和反读都一样。下面给出了一个演示该程序的示例。 示例 在线演示 public class Example { public static void main(String argc[]) { long num ... 阅读更多
为了在 Java 中交换字符串的字符,我们可以使用字符串生成器,它是可变的,因此在交换过程中我们无需考虑新对象的创建。在这里,我们将创建一个方法,根据交换字符的位置交换字符串的字符。此方法将交换字符的位置作为其参数。首先存储需要交换的两个字符,并使用字符串生成器的 set 字符方法交换目标字符。 示例 在线演示 public class SwapCharacters { public static void main(String[] args) { ... 阅读更多
为了使用单个表达式或一行代码交换两个变量,我们可以使用 Java 的按位异或运算符。正如我们所知,在 Java 中,异或运算符的功能是,两个数字 a 和 b 的异或运算返回一个数字,其中所有位在 a 和 b 的位不同的位置上都是 1。因此,为了交换两个变量,我们将使用此运算符作为 示例 在线演示 public class SwapUsingBitwise { public static void main(String[] args) { int a = 8 ; int b = 10; ... 阅读更多