JAVA编写一个程序,从键盘上输入三个数,用三元表达式(boolean?ifTrue:ifFalse)输出最大值

用Java语言编写一个程序 输入3个整数,输出其最大值 要求:不能使用if语句~

import java.util.Scanner;public class test{ public static void main(String[] args){ Scanner scan=new Scanner(System.in); int[] num=new int[3]; for(int i=0;inum[1]){ case true: switch(num[1]>num[2]){ case true: big=num[0]; break; case false: switch(num[0]>num[2]){ case true: big=num[0]; break; case false: big=num[2]; break; } break; } break; case false: switch(num[2]>num[1]){ case true: big=num[2]; break; case false: big=num[1]; break; } } System.out.println("最大值为:"+big); }} 我用"switch-case"写的,虽然有点繁琐

Scanner scanner=new Scanner(System.in);
System.out.println("请输入第1个数");
int[]num=new int[3];
num[0]=scanner.nextInt();
System.out.println("请输入第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);

比较三个数 就必须三目运算符嵌套

import java.util.Scanner;

public class Test {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("输入第一个数:");
int a = sc.nextInt();
System.out.println("输入第二个数:");
int b = sc.nextInt();
System.out.println("输入第三个数:");
int c = sc.nextInt();

System.out.println("最大数是:" + (a>b?(a>c?a:c):(b>c?b:c)));
}
}



int[] nums=new int[3];
for (int i = 0; i < 3; i++) {
Scanner s=new Scanner(System.in);
int a=s.nextInt();
nums[i]=a;
}
int max=nums[0]>nums[1]?nums[0]:nums[1];
int max1=max>nums[2]?max:nums[2];
System.err.println(max1);

Java编写程序从键盘输入20个同学的成绩,成绩用数组存放,对输入的...
答:class F { public static void main(String[] args){ Scanner sc=new Scanner(System.in); int a[]=new int[20]; int total=0; for(int x=0;x<20;x++){ System.out.println("请输入第"+(x+1)+"个学生成绩:"); int score=sc.nextInt(); while(score<...

java试编写一程序,可由键盘输入一个整数,然后判断该数值是正数还是负数...
答:import java.util.Scanner; public class TestJT { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("请输入整数"); int input= sc.nextInt(); if(input>=0){ System.out.println("你输入的是正数"); }else{ ...

设计一个java程序,从键盘输入三个整数,按照从小到大的顺序输出_百度知 ...
答:package test;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Test { public static void main(String args[]) { System.out.println("请输入三个数,使用','分隔:");BufferedReader br = new BufferedReader(new InputStreamReader(System....

编写一个java应用程序,用户从键盘输入一个整数,判断这个数是几位数...
答:buffer.append("一个回文串。\n");buffer.append("---\n");System.out.println(buffer.toString());} else { System.out.println("退出程序。");} } } } 下面是测试的数据:--- 输入一个数字:123321 您输入的是:123321 共 6 个字符。123321 是全数字。123321 是一个6位的整数。123321...

编写JAVA程序:从键盘输入三个整数(表示三边长),判断能否构成直角三角形...
答:==a[1]*a[1]|| a[2]*a[2]+a[1]*a[1]==a[0]*a[0])System.out.println("该三条边能构成直角三角形");else System.out.println("该三条边不能构成直角三角形");} else System.out.println("您输入的数据有误,请重新输入");} }/*注意:每输入一个数后要按确定键!!!

如何Java编写冒泡程序,要求是从键盘输入一个正整数n表示个数,然后输
答:import java.io.BufferedReader;import java.io.InputStreamReader;public class MaoPaoPaiXu {public static void main(String[] args) throws Exception {System.out.println("请输入要输入的正整数个数:");BufferedReader br = new BufferedReader(new InputStreamReader(System.in));String num = ...

...程序输出这些整数的乘积,以下是我编写的java程序
答:import java.math.*;import java.util.*;final class MulDemo { public static void main(String... args) { Scanner scaner = new Scanner(System.in); System.out.print("输入非零整数(0表示结束输入):"); BigDecimal bigDec = new BigDecimal(1); int i; while((i =...

编写一个java循环程序从键盘输入一个数n求n!
答:import java.util.Scanner;public class Test3 { / param args / public static void main(String[] args) { Scanner in=new Scanner(System.in);System.out.println("请输入一个正整数n");int num=in.nextInt();int sum=1;for(int i=1;i<=num;i++){ sum=sum*i;} System.out....

用JAVA编写这函数: x (x<1) y= 3x-2 (1≤x<10) 写一程序,从键盘输入x...
答:import java.util.Scanner;public class Test{ public static void main(String[] args) { double x,y;do{ Scanner s=new Scanner(System.in);x=s.nextDouble();if(x<1)y=x;else if(x>=1&&x<10)y=3*x-2;else y=4*x;System.out.println("x="+x+","+"y="+y);} while(true...

java实验:编写程序,从键盘上输入两个数。将第一个数除以第二个数并显 ...
答:import java.awt.*;import javax.swing.*;import java.awt.event.*;public class FuctJFrame extends JFrame implements ActionListener{ / / private static final long serialVersionUID = 1L;JLabel jlabel=new JLabel("请输入两个数:");JLabel jlabel1=new JLabel();JTextField jtextfield=new...

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网