码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA问题总结13-从键盘输入并输出

时间:2015-08-26 22:33:02      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:java

JAVA问题总结13-从键盘输入并输出,加从键盘输入三个数,输出并按从大到小排序。


package java2;
/**
 * 这是一个从键盘输入并输出的一个test
 * @author xubo601450868
 * @time 2015.8.26
 * @version v1.0
 * */
import java.util.Scanner;
public class test4 {
 public static void main(String[] args){
	 Scanner s=new  Scanner(System.in);
	 System.out.println("请输入一个字符串");
	 String s1=s.next();
	 System.out.println("请输入第一个数字");
	 int i1=s.nextInt();
	 System.out.println("请输入第二个数字");
	 int i2=s.nextInt();
	 System.out.println("请输入第三个数字");
	 int i3=s.nextInt();//s.nextDouble()/s.nextBoolean()其他类推
//	 int swap;
	 if (i1>i2) {
		 if(i1>i3){
			 if(i2>i3){
				System.out.println(i1+"  "+i2+"  "+i3);
			 }else {
				 i2=i2^i3;
				 i3=i2^i3;
				 i2=i2^i3;
				 System.out.println(i1+"  "+i2+"  "+i3);
			 }
		 }else{
			 System.out.println(i3+"  "+i1+"  "+i2);
		 }
		 }else{
			 if(i2>i3){
				 if(i1>i3){
					System.out.println(i2+"  "+i1+"  "+i3);
				 }else {
					 System.out.println(i2+"  "+i3+"  "+i1);
				 }
		 }else{
			 System.out.println(i3+"  "+i2+"  "+i1);
		 }
			 
	 }
	 System.out.println("input string is:"+s1);
	 System.out.println("input integer is:"+i1);
	 boolean b;
	 if (b=false){}
 }
 }


结果:

请输入一个字符串
test
请输入第一个数字
3
请输入第二个数字
1
请输入第三个数字
4
4  3  1
input string is:test
input integer is:3

分析:只测试了int和string。s.nextDouble()/s.nextBoolean()其他类推。

当中用了亦或运算进行交换两个变量数据。

版权声明:本文为博主原创文章,未经博主允许不得转载。

JAVA问题总结13-从键盘输入并输出

标签:java

原文地址:http://blog.csdn.net/xubo245/article/details/48009735

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!