编写一个JAVA小程序,从键盘输入3个数,求这三个数的最大值。

1.编写一个JAVA小程序,从键盘输入3个数,求这三个数的最大值。
2.编写一个JAVA小程序,在Test类中定义数组,存放如下数据{1,4,5,3,2,0},并对该数组按照由小到大顺序排序,分别在两行输出排序前和排序后的结果。
大家帮帮我 明天就要考试了,就这两题不会,高手会的话帮我解解,最好两题都解出来 一题也可以

第一题:
import java.io.*;
public class TheMax {
public static void main(String[] args) {
double num1 = 0;
double num2 = 0;
double num3 = 0;
try {
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.println("请输入第一个数字:");
num1 = Double.parseDouble(in.readLine()); //获取第一个数
System.out.println("请输入第二个数字:");
num2 = Double.parseDouble(in.readLine()); //获取第二个数
System.out.println("请输入第二个数字:");
num3 = Double.parseDouble(in.readLine()); //获取第三个数
} catch (Exception e) { //捕捉异常(可能输入的不是数字)
System.out.println("请输入数字");
}
System.out.println("最大数是:"+ Math.max(Math.max(num1, num2),Math.max(num2, num3)));
//Math.max(a,b)是求a,b中最大的数 上边程序的意思是先求前两个最大的再求后边最大的 最后求最大
}
}

第二题:
public class Test{
public static void main(String[] args) {
int[] list = { 1, 4, 5, 3, 2, 0 };
System.out.println("原来的:");
for (int i = 0; i < list.length; i++)
System.out.print(list[i] + " ");
list = reverse(list);
System.out.println("\n排序后的:");
for (int i = 0; i < list.length; i++)
System.out.print(list[i] + " ");
}

public static int[] reverse(int[] list) {
for (int j = list.length; j > 0; j--) {
for (int i = 0; i < j - 1; i++) {
if (list[i] > list[i + 1]) {
int t = list[i];
list[i] = list[i + 1];
list[i + 1] = t;
}
}
}
return list;
}
}
温馨提示:内容为网友见解,仅供参考
无其他回答

编写一个JAVA小程序,从键盘输入3个数,求这三个数的最大值。
import java.util.*;\/** * @author hardneedl *\/final class Scan { public static void main(String... args) { Scanner scanner = new Scanner(System.in); List<Integer> L = new ArrayList<>(10); int i = 0; while (i < 3) { System.out.printf("输入第%d...

用java编程 从键盘或者命令行输入3个数,求这三个数的最大值。
输入x,y,z,然後 if(x>y) { 再比x, z } else { 再比y, z }

...编写程序,从键盘输入三个整数,求这三个整数的最大值和最小值?
max=min=n;for(num=1; numN;num++){ scanf("%d",n);if(maxn) max=n;if(minn) min=n;} printf("max=%d,min=%d\\n",max,min);getch();} 就是刚才帮你的那个人~上面 #define N 10 只要修改数字想在多少个数里面找最大最小都可以!!

从键盘上输入3个整数,求这3个数的最大公约数??vb
Private Sub Command1_Click()a = CInt(InputBox("a="))b = CInt(InputBox("b="))c = CInt(InputBox("c="))MsgBox (a & "," & b & "," & c & " 的最大公约数是:" & gcd(gcd(a, b), c))End Sub Public Function gcd(ByVal a, ByVal b)Do r = a Mod b a =...

从键盘上输入两个数,利用指针变量求这两个数的和,差,积
从键盘上输入两个数,利用指针变量求这两个数的和,差,积  我来答 分享 微信扫一扫 新浪微博 QQ空间 举报 浏览2 次 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 键盘 指针变量 搜索资料 本地图片 图片链接 代码 提交回答 匿名 回答自动保存中 你的回答被采纳...

...上输入三个短整型数,存放到a、b、c中,求这三个数中最大的无符号数...
void main(){ short int a,b,c;unsigned short max,min,ha,hb,hc;scanf("%hd%hd%hd",&a,&b,&c); \/\/%hd 短整型数据输入输出 ha=(unsigned short)a; \/\/强制转换成无符号数据 hb=(unsigned short)b;hc=(unsigned short)c;if(ha>hb){ max=ha;min=hb;} else { max=hb...

Java编写程序从键盘输入三个数,求这三个数的最小
"请输入第2个数");num[1]=scanner.nextInt();System.out.println("请输入第3个数");num[2]=scanner.nextInt();int min=num[0];for(int i=0;i<3;i++){ for(int j=i+1;j<3;j++){ if(num[i]>num[j])min=num[j];} } System.out.println("最小值为:"+min);...

java小程序计算3个数相加!帮忙看一下!
jButton2.setText("付值");jPanel1.add(jbox, null);jPanel1.add(jTextField1, null);jPanel1.add(jButton2, null);jPanel1.add(jButton1, null);this.getContentPane().add(jPanel1, null);jbox.addItem("第1个数");jbox.addItem("第2个数");jbox.addItem("第3个数");} } 不...

用java程序编写从键盘输入n个数,求这n个数的最大数与最小数,并输出结果...
public static void main(String[] arg0){ Scanner scanner = new Scanner(System.in);System.out.println("请输入所需整数的个数!");int a = scanner.nextInt();int[] b = new int[a];for(int i=0;i<a;i++){ System.out.println("请输入第"+(i+1)+"个整数!");b[i]=...

Java编写 从键盘输入n个整数,求着n个数的最大值
import java.util.Scanner;\/** * * @author young * *\/public class Exam {public static void main(String[] args) {Scanner input = new Scanner(System.in);System.out.println("输入一个整数确定n的值:");int n = input.nextInt();double[] score = new double[n];for (int i ...

相似回答