JAVA 判断两个数大小 并输出最大值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA 判断两个数大小 并输出最大值相关的知识,希望对你有一定的参考价值。

详细步骤

public class Test
public static void main(String[] args)
if(args.length != 2)
System.out.println("请输入2个整数:");

else
try
int a = Integer.parseInt(args[0]);
int b = Integer.parseInt(args[1]);
System.out.println("你输入的是" + a + "和" + b);
System.out.println("最大值是:" + getMax(a, b));
catch (Exception e)
System.out.println("你输入的不是整数:");




public static int getMax(int a, int b)
return a > b ? a:b;

参考技术A public class Test
public static void main(String[] args)
System.out.println(Math.max(3, 4));



因为不知道你比的是double型还int型,或者其他类型,所以把相关方法全贴这了。

static double max(double a, double b)
返回两个 double 值中较大的一个。
static float max(float a, float b)
返回两个 float 值中较大的一个。
static int max(int a, int b)
返回两个 int 值中较大的一个。
static long max(long a, long b)
返回两个 long 值中较大的一个。
参考技术B public void max(int a,int b)
if (a>b) System.out.println(a);
else System.out.println(b);
参考技术C System.out.println("最大值为:" + a > b ? a : b); 参考技术D public max(int a, int b)
return a > b ? a : b;

求JAVA的两整数输出最大最小值以及两个数的和差积商的程序

急急急!!!!跪求高手给答案...感激不尽...

参考技术A /**
* @(#)Zhidao1.java
*
*
* @author 智鸱儿—zhichier
* @version 1.00 己丑年二月廿六日-2009/3/22
*/

public class Zhidao1

private int x;
private int y;

//构造方法一—默认构造方法
public Zhidao1()
x = 1;
y = 1;


//构造方法二—带参数的构造方法
public Zhidao1(int x, int y)
this.x = x;
this.y = y;


//求和函数
public int qiuHe()
return x + y;


//求差函数
public int qiuCha()
return x - y;


//求积函数
public int qiuJi()
return x * y;


//求商函数
public double qiuShang()
return y == 0 ? 0.0 : ((double)x / (double)y);


//求余函数
public int qiuYu()
return y == 0 ? 0 : x % y;


//求最大值函数
public int qiuZuida()
return x > y ? x : y;


//求最小值函数
public int qiuZuixiao()
return x < y ? x : y;


public static void main(String args[])

//用默认构造方法,x和y被分别设置为1
Zhidao1 zd1= new Zhidao1();

System.out.println("x和y的和是:" + zd1.qiuHe());
System.out.println("x和y的差是:" + zd1.qiuCha());
System.out.println("x和y的积是:" + zd1.qiuJi());
System.out.println("x和y的商是:" + zd1.qiuShang());
System.out.println("x和y的余是:" + zd1.qiuYu());
System.out.println("x和y的最大值是:" + zd1.qiuZuida());
System.out.println("x和y的最小值是:" + zd1.qiuZuixiao());

//用带参数构造方法,x和y被分别设置为3和5
Zhidao1 zd2 = new Zhidao1(3, 5);

System.out.println("x和y的和是:" + zd2.qiuHe());
System.out.println("x和y的差是:" + zd2.qiuCha());
System.out.println("x和y的积是:" + zd2.qiuJi());
System.out.println("x和y的商是:" + zd2.qiuShang());
System.out.println("x和y的余是:" + zd2.qiuYu());
System.out.println("x和y的最大值是:" + zd2.qiuZuida());
System.out.println("x和y的最小值是:" + zd2.qiuZuixiao());


参考技术B import java.io.*;

class SEV
public static void main(String[] args) throws IOException
int max,min;
double sh;
InputStreamReader reader = new InputStreamReader(System.in);
BufferedReader input = new BufferedReader(reader);
System.out.print("please input m:");
String r = input.readLine();
int m = Integer.parseInt(r);
System.out.print("please input n:");
String s = input.readLine();
int n = Integer.parseInt(s);
if(m>n) max=m;min=n;
else min=m;max=n;
sh=(double)max/min;
System.out.println("max="+max);
System.out.println("min="+min);
System.out.println("max+min="+(max+min));
System.out.println("max-min="+(max-min));
System.out.println("max*min="+(max*min));
System.out.println("max/min="+sh);

本回答被提问者采纳
参考技术C 以前也有过类似的经历 参考技术D 这。。。太简单了 作业题吧 第5个回答  2009-09-21 HOHO~我的简单!

public class C

public static void main(String[] args)
int a,b;
System.out.println("请依次输入2个整数!");
Scanner scan1=new Scanner(System.in);
int i=scan1.nextInt();
Scanner scan2=new Scanner(System.in);
int j=scan2.nextInt();
a=i>j?i:j;
b=i<j?i:j;
System.out.println("最大数为:"+a);
System.out.println("最小数为:"+b);
double c=(double)i/(double)j;
System.out.println("和:"+(i+j)+"商:"+c+"积:"+(i*j)+"差:"+(i-j));


以上是关于JAVA 判断两个数大小 并输出最大值的主要内容,如果未能解决你的问题,请参考以下文章

java中返回两个数的最大值

用c#比较三个数的大小,并输出最大数。

labview中如何写:比较前面板中输入的两个数的大小,并输出其中最大值?

labview中如何写: 比较前面板中输入的两个数的大小,并输出其中最大值?

检测数组里是不是有两个数之和等于某个数

求JAVA的两整数输出最大最小值以及两个数的和差积商的程序