java问题:判断两个数的大小

Posted

tags:

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

编写一个方法并调用它,求两个整数中的大者.
方法头:int max(int x,int y)
运行结果为:max(10,20)=> 20
我编的是:
public class Alone5_1
int max(int x,int y)
if(x>y)max=x;
else max=y;

public static void main(String[] args)
Alone5_1 xy=new Alone5_1();
System.out.println("max(10,20) >= "+ xy.max(10,20));



请检查!

import java.util.Scanner;  
public class zuoye03_5_2   
    public static void main(String[] args)   
        Scanner sc=new Scanner(System.in);  
        System.out.println("---->输入两个数(例如20 12):");  
        int max=sc.nextInt();  /*键盘输入*/   
        int min=sc.nextInt();     
        String a;  /*定义变量*/  
        a=(max>min)?"大":"小";  
        System.out.println(a);     /*输出最大值*/     
      
参考技术A 你明显受到了Pascal的影响。函数名不能作为变量回带数值。该为:
public class Alone5_1
int max(int x,int y)
if(x>y)
return x;
else
return y;

public static void main(String[] args)
Alone5_1 xy=new Alone5_1();
System.out.println("max(10,20) >= "+ xy.max(10,20));


本回答被提问者采纳
参考技术B 一楼说的很对,其实那样是没返回值得!另外,判断条件那最好改成:

if(x>y)
return x;
else
return y;
参考技术C 最近发现好多转语言的人啊。 参考技术D 楼上说的对

java中返回两个数的最大值

java中返回两个数的最大值

java返回两个数的最大值方法:

思路:if语句判断第一个数是否比第二个大,如果大则返回第一个,否则(第一个数小于等于第二个数)返回第二个数。

代码:

//方法返回值即为两个数中最大值
public int MaxNum(Num1,Num2)

//判断Num1是否大于Num2,是则返回Num1
if(Num1>Num2)
return Num1; 
 else 
//否则Num1<=Num2,返回Num2
return Num2;

参考技术A

以下代码仅供参考

public class Main 
    public static void main(String args[]) 
        int num1 = 3;
        int num2 = 5;
        System.out.printf("两个数%d,%d 的最大值是:%d\\n", num1, num2, maxNum(num1, num2));
    

    private static int maxNum(int num1, int num2) 
        if (num1 > num2) 
            return num1;
        
        return num2;
    

参考技术B

      Math.max(1,2); 

   2.自己写个方法

参考技术C int a,b;
if(a>b)
return a;
else
return b;

参考技术D

代码如下:

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

java中返回两个数的最大值

java中,比较两个数的大小 返回给主方法

JAVA比较两个数大小

JAVA比较2个数大小

编写Java程序,比较两个数的大小,找出其中最大数与最小数,并输出最大数与最小数之差.

用java编写程序实现比较两个数的大小,输出比较结果,比如输入5,3,输出5比3大。