java互换值三行代码 java 替换换行符的写法

用JAVA写“对两个整数变量的值进行互换(不需要第三方变量)”程序

JAVA对两个整数变量的值进行互换(不需要第三方变量)的程序如下:

为岳阳楼等地区用户提供了全套网页设计制作服务,及岳阳楼网站建设行业解决方案。主营业务为成都网站设计、成都网站建设、岳阳楼网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

方法一(加减法):

a = a + b;

b = a - b;

a = a - b;

方法二(异或运算):

a = a ^ b;

b = a ^ b;

a = a ^ b;

代码实现如下:

public class Demo {

public static void main(String [] args){

int m=2,n=3;

//method_1(m, n);

method_2(m, n);     

}

/**

* 使用异或^

*明白一个数,如果异或同一个数两次,那么就等于本身

*/

private static void method_3(int m, int n) {

m=m^n;

n=m^n;

m=m^n;

System.out.println("m="+m+"\tn="+n);

}

/**

* 使用自身的数组,加减运算

*/

private static void method_2(int m, int n) {

m=m+n;

n=m-n;

m=m-n;

System.out.println("m="+m+"\tn="+n);

}

}

java行列值的互换?

二维数组的行列值互换,又叫矩阵的转置,数组a转置后应该是1,4;2,5;3,6;

完整的矩阵转置的Java程序如下

按照你的要求输出1,2;4,5;3,6;的程序

Java中交换两个整数类型的变量

^ 在java中是位运算符,异或运算。你圈的那三行核心代码就是通过异或运算来交换变量A、B的值。

关于异或运算:异或运算

public class Test {

public static void main(String[] args) {

int A = 14;

int B = 5;

A = A ^ B;

B = B ^ A;

A = A ^ B;

System.out.println("A = " + A);  // A = 5

System.out.println("B = " + B);  // B = 14

}

}

执行结果

就现在的实际开发来说这种写法适合装逼。

在现在的实际开发中通常是下面这样写的,简单易懂

int temp = A;  // 引入一个中间变量

A = B;

B = temp;

java怎么换行

第一种:使用System.out.println()//这是换一行。

第二种:使用System.out.print("\n");//这也是换一行.

第一种和第二种差不多。只是,如果你要换两行,三行,多行的话。

就用:System.out.println("\n\n");换两行

换三行:System.out.println("\n\n"\n);


当前名称:java互换值三行代码 java 替换换行符的写法
文章来源:http://pwwzsj.com/article/doishpj.html