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