新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
import java.util.Scanner;
创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于成都网站设计、网站制作、长洲网络推广、小程序设计、长洲网络营销、长洲企业策划、长洲品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联公司为所有大学生创业者提供长洲建站搭建服务,24小时服务热线:028-86922220,官方网址:www.cdcxhl.com
public class Find {
public static void main(String[] args) {
System.out.println("请输入整数(输入0结束):");
int max = 0;//里边放最大值
int min = 0;//里边放最小值
int num = 0;//判断第几次输入
while(true){
int a = new Scanner(System.in).nextInt();
if(num==0){
max = a;
min = a;
num++;
}
if(a==0){
break;
}
if(a max){
max = a;
}
if(a min){
min = a;
}
}
System.out.println("刚才输入的整数中最大的是"+max);
System.out.println("刚才输入的整数中最小的是"+min);
}
}
1.Java是由Sun Microsystems公司推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。
2.由James Gosling和同事们共同研发,并在1995年正式推出。Java最初被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计的。1995年更名为Java,并重新设计用于开发Internet应用程序。
3.用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器均支持Javaapplet。另一方面,Java技术也不断更新。Java自面世后就非常流行,发展迅速,对C++语言形成有力冲击。
/*这个程序可以比较无数个数字,不局限
/**这是一个命令行版本,使用时在命令行输入java Maxnum 你要比较的数,数字间用空格分开,比如java Maxnum 22 33 2 56 38*/
public class Maxnum{
int num[];
public int getMax(){
int temp;
for(int i=0;inum.length;i++)
for(int j=1;jnum.length-i;j++){
if(num[i]num[j]){
temp=num[i];
num[i]=num[j];
num[j]=temp;
}
}
return num[0];
}
Maxnum(int num[]){
m=num;
}
public static void main(String args[]){
int no[]=new int[args.length];
for(int i=0;iargs.length;i++)
no[i]= rseInt(args[i]);
Maxnum maxn=new Maxnum(no);
intln("最大的数为:"+ tMax());
}
}
Java中能求出任意3个数字中最大值的代码
1、if语句嵌套
2、if语句
3、if语句(假定a最大,b,c与a比较,如果比a大,则赋值给max)
4、三元运算符
5、if语句 + 逻辑运算符 (a,b,c三个数,如果不是a最大,或者b最大,就是c最大)
一、if语句嵌套
int a = 10;
int b = 30;
int c = 20;
int max;
if (a b) {
if (a c) {
max = a;
} else {
max = c;
}
} else {
if (b c) {
max = b;
} else {
max = c;
}
}
二、if语句
int a = 10;
int b = 30;
int c = 20;
int max;
if (a b) {
max = a;
} else {
max = b;
}
if (max c) {
max = c;
}
三、if语句(假定a最大,b,c与a比较,如果比a大,则赋值给max)
int a = 10;
int b = 30;
int c = 20;
int max = a;
if (b max) {
max = b;
}
if (c max) {
max = c;
}
四、三元运算符
int a = 10;
int b = 30;
int c = 20;
int max = (a b) ? a : b;
max = (max c) ? max : c;
或者
int max = ((a b ? a : b) c) ? (a b ? a : b) : c;(建议不用这种)
五、if语句 + 逻辑运算符 (a,b,c三个数,如果不是a最大,或者b最大,就是c最大)
int a = 10;
int b = 30;
int c = 20;
int max;
if (a b a c) {
max = a;
} else if (c a c b) {
max = c;
} else
max = b;
import java.util.*;
/**
* @author hardneedl
*/
final class Scan {
public static void main(String... args) {
Scanner scanner = new Scanner(System.in);
ListInteger L = new ArrayList(10);
int i = 0;
while (i 3) {
System.out.printf("输入第%d个整数:",(i+1));
L.add(scanner.nextInt());
i++;
}
ComparatorInteger comparator = Integer::compareTo;
System.out.printf("最大值是%d\r\n",L.stream().max(comparator).get());
System.out.printf("最大值是%d\r\n",L.stream().min(comparator).get());
System.out.println("降序排列:");
L.stream().sorted(Comparator.reverseOrder()).forEach(A- System.out.printf("%d,",A));
}
}