java比数字大小的代码 java三数比大小( 二 )


String a1=br.readLine();
System.out.println("请你输入第二个数字");
String a2=br.readLine();
//把String转换为float
float num1=Float.parseFloat(a1);
float num2=Float.parseFloat(a2);
if(num1num2)
{
System.out.println("第1个数大");
}
if(num1==num2)
{
System.out.println("xiaingdeng");
}
if(num1num2)
{
System.out.println("第2个数大");
}
}catch(Exception e)
{
e.printStackTrace();
}
}
}
用java语句比较3个数的大小,输出大数,个数值有键盘输入java实现比较键盘输入的3个数的大小,输出大数的步骤如下:
1、打开Eclipse,创建一个Java工程,在此工程中新建一个Java类;
2、在新建的Java类中利用Scanner类获取键盘输入的三个数,并且分别赋值给变量a,b,c;
3、添加一个比较两个数的方法 , 将随机两个数进行比较 , 再让返回的最大值与最后一个值进行比较,即可得出最大值 。
具体实现代码如下:
import java.util.Scanner;
public class Demo {
public static void main(String[] args) {
int a,b,c;
Scanner scan = new Scanner(System.in);
System.out.println("请输入三个数");
//键盘输入三个数
a = scan.nextInt();
b = scan.nextInt();
c = scan.nextInt();
System.out.println("最大值为:" + getMax(c, getMax(a, b)));
}
//比较方法
private static int getMax(int x,int y){
return xy ? x : y;
}
}
java中可以比较,判断多组数字大小的方法有哪些,求大佬告知可以用Comparator进行比较,下面是代码示例
//AbsComparator.java
importjava.util.*;
publicclassAbsComparatorimplementsComparator{
publicintcompare(Objecto1,Objecto2){
intv1=Math.abs(((Integer)o1).intValue());
intv2=Math.abs(((Integer)o2).intValue());
returnv1v2?1:(v1==v2?0:-1);
}
}
//Test.java
importjava.util.*;
publicclassTest{
publicstaticvoidmain(String[]args){
//产生一个20个随机整数的数组(有正有负)
Randomrnd=newRandom();
Integer[]integers=newInteger[20];
for(inti=0;iintegers.length;i++)
integers[i]=newInteger(rnd.nextInt(100)*(rnd.nextBoolean()?1:-1));
System.out.println("用Integer内置方法排序:");
Arrays.sort(integers);
System.out.println(Arrays.asList(integers));
System.out.println("用AbsComparator排序:");
Arrays.sort(integers,newAbsComparator());
System.out.println(Arrays.asList(integers));
}
}
【java比数字大小的代码 java三数比大小】关于java比数字大小的代码和java三数比大小的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

推荐阅读