java中,比较两个数的大小 返回给主方法
展开全部
代码如下:
package test;
import java.util.Scanner;
public class Test {
/**
* 比较两个数的大小并返回较大的值
* 既然没说整型还是浮点型,那就用浮点型了,浮点型范围大
*/
public static void getBig(double a,double b){
if(a>b){
System.out.println(a);
}else if(b>a){
System.out.println(b);
}else{
System.out.println("a和b一样大!");
System.out.println(a);
}
}
public static void main(String[] args) {
System.out.println("请输入两个数:");
//创建Scanner对象,并用a和b保存输入的两个数,注意导入相应的包
Scanner input = new Scanner(System.in);
double a = input.nextDouble();
double b = input.nextDouble();
//调用比较大小的方法
//这里我把方法用static修饰方便直接调用,而不用再去创建类的对象了
getBig(a,b);
//注意关闭输入流
input.close();
}
}
展开全部
//取最大值
public static int maxInt(int a, int b ){ //定义一个有返回值的方法
return max(a,b);//获取最大值,并返回
}
//比大小
public static boolean compareNum(int a ,int b){
return a>b;
}
public static int
public static void main(String[] args) { //main方法(主方法)
int maxNum = maxInt(5,199);
System.out.println( maxNum );//结果为 199
boolean flag = compareNum(5,199);
System.out.println( flag );//结果为 true说明a比b大,反之b大于或等于a
}
public static int maxInt(int a, int b ){ //定义一个有返回值的方法
return max(a,b);//获取最大值,并返回
}
//比大小
public static boolean compareNum(int a ,int b){
return a>b;
}
public static int
public static void main(String[] args) { //main方法(主方法)
int maxNum = maxInt(5,199);
System.out.println( maxNum );//结果为 199
boolean flag = compareNum(5,199);
System.out.println( flag );//结果为 true说明a比b大,反之b大于或等于a
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我觉得这种问题,如果有网友直接给你答案,就是害你!~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-05-20 · 知道合伙人数码行家
关注
展开全部
public class MaxVlaueDemo{
public static void main(String[] args){
int a = 2;
int b = 3;
int max = getMax(a,b);
System.out.println("最大值为:" + max);
}
private static int getMax(int a,int b){
return a > b ? a:b;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public static int max(int a, int b) {
return (a >= b) ? a : b;
}
public static long max(long a, long b) {
return (a >= b) ? a : b;
}
public static float max(float a, float b) {
if (a != a) return a; // a is NaN
if ((a == 0.0f) && (b == 0.0f) && (Float.floatToIntBits(a) == negativeZeroFloatBits)) {
return b;
}
return (a >= b) ? a : b;
}
public static double max(double a, double b) {
if (a != a) return a; // a is NaN
if ((a == 0.0d) && (b == 0.0d) && (Double.doubleToLongBits(a) == negativeZeroDoubleBits)) {
return b;
}
return (a >= b) ? a : b;
}
以上内容摘自java.lang.Math
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询