34 【程序 34 三个数排序】

题目:输入 3 个数 a,b,c,按大小顺序输出。

程序分析:利用指针方法。

package cskaoyan;

public class cskaoyan34 {
@org.junit.Test
public void swap() {
java.util.Scanner in = new java.util.Scanner(System.in);
System.out.println("n1 = :");
int n1 = in.nextInt();
System.out.println("n2 = :");
int n2 = in.nextInt();
System.out.println("n3 = :");
int n3 = in.nextInt(); if (n1 > n2) {
n1 = n1 ^ n2;
n2 = n1 ^ n2;
n1 = n1 ^ n2;
} if (n1 > n3) {
n1 = n1 ^ n3;
n3 = n1 ^ n3;
n1 = n1 ^ n3;
} if (n2 > n3) {
n2 = n2 ^ n3;
n3 = n2 ^ n3;
n2 = n2 ^ n3;
} System.out.println(n1 + " " + n2 + " " + n3);
in.close();
}
}

最新文章

  1. Atitit 在线支付系统功能设计原理与解决方案 与目录
  2. net 调用https接口
  3. Yii2 中自定义实例名称
  4. 那些年,在AngularJS的路上遇到的坑
  5. Java调用C/C++编写的第三方dll动态链接库(zz)
  6. OpenCV图像的二值化
  7. wp8 入门到精通 数据库更新字段(一)
  8. hibernate FetchType理解
  9. gulp入坑系列(1)——安装gulp
  10. Redis做消息队列文章两篇
  11. 《Linux内核设计与实现》 Chapter4 读书笔记
  12. Redbean:入门(一) - 增删改查
  13. logback日志配置文件代码示例
  14. Unix网络编程(1)——socket一窥
  15. How to say all the keyboard symbols in English and Chinese
  16. Handler具体解释系列(四)——利用Handler在主线程与子线程之间互发消息
  17. [LeetCode] 219. Contains Duplicate II 解题思路
  18. oracle 常用sql语句
  19. 201521123011《Java程序设计》第14周学习总结
  20. SQL 多列合并一列

热门文章

  1. VUE 单选下拉框Select中动态加载 默认选中第一个
  2. 算法之暴力破解和kmp算法 判断A字符串是否包含B字符串
  3. JS基本数据类型和引用数据类型区别
  4. Collections(一)
  5. linux 优化
  6. 优雅的退出和调用服务器close() 方法
  7. Java8-Lock-No.01
  8. LOJ2265. 「CTSC2017」最长上升子序列
  9. Active Directory 常用属性
  10. CF540D Bad Luck Island