
正文
最值的Java代码 java代码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
给我写一个求一个数组里面的最大值的java代码,谢谢!
public class Test {
public static void main(String[] args) {
int[] k = {1, 12, 15, 42, 3, 5, 8, 4};
// 冒泡排序(升序)
for (int i = 0; i k.length - 1; i++) {
for (int j = i + 1; j k.length; j++) {
if (k[i] k[j]) {
int t = k[i];
k[i] = k[j];
k[j] = t;
}
}
}
System.out.println("最大值是: " + k[k.length-1]);
}
}
相关问答
Q1: Java程序,输入n个整数,求出最大值,求写出代码和设计思路!!在线等!!
public static void main(String[] args) {
//接收控制台传入的参数,并新建一个数组,用于保存转化为整数类型的变量
int[] temp = new int[args.length];
for (int i = 0; i args.length; i++) {
temp[i] = Integer.parseInt(args[i]);
}
//判断最大值
int max = temp[0];
for (int i = 1; i temp.length; i++) {
if(temp[i]temp[0]){
max =temp[i];
}
}
System.out.println("最大值为:"+max);
}
Q2: 给我写一个求一个数组里面的最大值的java代码,谢谢
@Test
public void test2(){
int [] arr = new int [5];
arr[0] = 6;
arr[1] = 3;
arr[2] = 2;
arr[3] = 4;
arr[4] = 9;
int max = 0 ;
for (int i : arr) {
if(i max){
max = i ;
}
}
System.out.println("最大值为:"+max);
}
最大值为:9
Q3: 三个整数变量a,b,c,求最大值和最小值的java编程
java定义三个整数变量a,b,c,求最大值和最小值最值的Java代码,方法如下:
public class TestA {
public static void main(String[] args){
//定义abc三个参数值
int a=3;
int b=32;
int c=320;
//定义最大值
int max=0;
//定义最小值
int min=0;
//假如ab 先设置a为最大值最值的Java代码,b为最小值
if(ab){
max=a;
min=b;
}else{
//否则先设置b为最大值,a为最小值
max=b;
min=a;
}
//再拿c和ab间最大值做比较
if(cmax){
max=c;
}else{
//如果b大于c,那最小值肯定是c了
if(bc){
min=c;
}
}
System.out.println("最大值为:"+max);
System.out.println("最小值为:"+min);
}
}
结果:
最大值为:320
最小值为:3
Q4: Java中能求出任意3个数字中最大值的代码吗?
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;
最值的Java代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java代码、最值的Java代码的信息别忘了在本站进行查找喔。







