这两天刚刚学JAVA 所以不是很会,有一个这样的题
把3个数做比较 输出最大的那个数... 我只做出来用2个数做比较了 如下:
import java.util.Scanner;
public class kira
{
public static void main(String[]args)
{
int x,y,z;
Scanner s=new Scanner(System.in);
x=s.nextInt();
y=s.nextInt();
z=s.nextInt();
{
if (x<y)
System.out.println(y);
else if (y<z)
System.out.println(y);
else if (x<z)
System.out.println(z);
}}
}
但是 怎么做3个数的呀 希望各位可以帮个忙 谢谢~
把3个数做比较 输出最大的那个数... 我只做出来用2个数做比较了 如下:
import java.util.Scanner;
public class kira
{
public static void main(String[]args)
{
int x,y,z;
Scanner s=new Scanner(System.in);
x=s.nextInt();
y=s.nextInt();
z=s.nextInt();
{
if (x<y)
System.out.println(y);
else if (y<z)
System.out.println(y);
else if (x<z)
System.out.println(z);
}}
}
但是 怎么做3个数的呀 希望各位可以帮个忙 谢谢~
先调用函数比前两个,得到的结果再次调用函数和第3个比,得解。
Yamato
public class bijiao
{
public static void main(String []args)
{
int x;
int y;
int z;
Scanner s=new Scanner(System.in);
x=s.nextInt();
y=s.nextInt();
z=s.nextInt();
if (x<y)
{
if(x<y)
System.out.println(y);
else
System.out.println(x);
}
if (y<z)
if(y<z)
System.out.println(z);
else
System.out.println(y);
}
可以帮我看一下吗?做到这里 我没有思路了 不知道对不对 这个是求3个数做比较 输出最大的数.... 谢谢~
public class bijiao
{
public static void main(String []args)
{
int x;
int y;
int z;
Scanner s=new Scanner(System.in);
x=s.nextInt();
y=s.nextInt();
z=s.nextInt();
if(x>y&&x>z){
System.out.println("最大数是x="+x);
}
else if(y>x&&y>z){
System.out.println("最大数是y="+y);
}
else{
System.out.println("最大数是z="+z);
}
}
}
{
public static void main(String []args)
{
Scanner in=new Scanner(System.in);
int x=in.nextInt();
int y=in.nextInt();
int z=in.nextInt();
int big=x;
if(y>big)
{
big=y;
}
if(z>big)
{
big=z;
}
System.out.println("The biggest one is "+big);
}
}
public class kira {
public static void main(String[]args) {
int x,y,z; Scanner s=new Scanner(System.in);
x=s.nextInt();
y=s.nextInt();
z=s.nextInt();
{
if(x<y){
if(y<z){
System.out.println("最大的数字是:"+ z);
}else{
System.out.println("最大的数字是:" + y);
}
}else{
if(x<z){
System.out.println("最大的数字是:"+ z);
}else{
System.out.println("最大的数字是:" + x);
}
}
}
}
}
//从键盘输入3个数字,输出最大的那个是数字
import java.util.*;public class Test {
public static void compare(int a,int b,int c)
{
int[] i=new int[3];
i[0]=a;
i[1]=b;
i[2]=c;
Arrays.sort(i);
System.out.println(i[2]);
}
public static void main(String[] args)
{
compare(334234,3423,121232312);
}
}
Scanner scanner = new Scanner(System.in);
System.out.println("Input 3 numbers:");
int x = scanner.nextInt();
int y = scanner.nextInt();
int z = scanner.nextInt();
int m1 = max(x, y);
int m2 = max(m1, z);
System.out.println(m2);
} public static int max(int a, int b){
return a > b ? a : b;
}
}
{
public static void main(String[] args)
{
Scanner scanner = new Scanner(System.in);
System.out.println("please input 3 number:");
int[] d = new int[3];
for(int i=0; i<3; i++){
d[i] = scanner.nextInt();
} for(int i=0; i<3; i++){
for(int j=i+1; j<3; j++){
int m;
if(d[i]>d[j]){
m = d[i];
d[i] = d[j];
d[j] = m;
}
}
} for(int i=0; i<3; i++) {
System.out.print(d[i] + " ");
}
}
}