compare.java

来自「用于比较三个数大小的java源程序」· Java 代码 · 共 69 行

JAVA
69
字号
import java.io.*;
import java.nio.Buffer;

/*
 * Created on 2008-4-3
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */

/**
 * @author Guest
 *
 * TODO To change the template for this generated type comment go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
public class Compare {

		 public static void main(String[] args) throws IOException {
		   
		   String x = "";
		   String y = "";
		   String z = "";
		   System.out.println("please put the fist number:");
		   try {
		   	BufferedReader br = new BufferedReader ( new InputStreamReader(System.in ));
		    x = br.readLine();
		   }
		   catch(IOException e){System.out.println("产生异常");} 
		   System.out.println("please put the second number:");
		   try {
		   	BufferedReader br1 = new BufferedReader ( new InputStreamReader(System.in ));
		    y = br1.readLine();
		    }
		   catch(IOException e){System.out.println("产生异常");}
		   System.out.println("please put the third number:");
		   try {
		   	BufferedReader br2 = new BufferedReader ( new InputStreamReader(System.in ));
		   	z = br2.readLine();
		   }		   
		   catch(IOException e){System.out.println("产生异常");}
		 if(Double.parseDouble(x)>Double.parseDouble(y)) {
		  if(Double.parseDouble(y)>Double.parseDouble(z)){
		   System.out.println("x>y>z");
		  }
		  else
		  if(Double.parseDouble(x)>Double.parseDouble(z)) {
		   System.out.println("x>z>y");
		  }
		  else {
		  System.out.println("z>x>y");
		  }
		 }
		 else {
		  if(Double.parseDouble(z)<Double.parseDouble(x)) {
		   System.out.println("y>x>z");
		  }
		  else if(Double.parseDouble(y)>Double.parseDouble(z)) {
		   System.out.println("y>z>x");
		  }
		  else {
		   System.out.println("z>y>x");
		  }
	   }
	}
}


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?