java问题:判断两个数的大小
编写一个方法并调用它,求两个整数中的大者.方法头:intmax(intx,inty)运行结果为:max(10,20)=>20我编的是:publicclassAlone5_...
编写一个方法并调用它,求两个整数中的大者.
方法头:int max(int x,int y)
运行结果为:max(10,20)=> 20
我编的是:
public class Alone5_1{
int max(int x,int y){
if(x>y)max=x;
else max=y;
}
public static void main(String[] args){
Alone5_1 xy=new Alone5_1();
System.out.println("max(10,20) >= "+ xy.max(10,20));
}
}
请检查! 展开
方法头:int max(int x,int y)
运行结果为:max(10,20)=> 20
我编的是:
public class Alone5_1{
int max(int x,int y){
if(x>y)max=x;
else max=y;
}
public static void main(String[] args){
Alone5_1 xy=new Alone5_1();
System.out.println("max(10,20) >= "+ xy.max(10,20));
}
}
请检查! 展开
展开全部
import java.util.Scanner;
public class zuoye03_5_2 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("---->输入两个数(例如20 12):");
int max=sc.nextInt(); /*键盘输入*/
int min=sc.nextInt();
String a; /*定义变量*/
a=(max>min)?"大":"小";
System.out.println(a); /*输出最大值*/
}
}
展开全部
你明显受到了Pascal的影响。函数名不能作为变量回带数值。该为:
public class Alone5_1{
int max(int x,int y){
if(x>y)
return x;
else
return y;
}
public static void main(String[] args){
Alone5_1 xy=new Alone5_1();
System.out.println("max(10,20) >= "+ xy.max(10,20));
}
}
public class Alone5_1{
int max(int x,int y){
if(x>y)
return x;
else
return y;
}
public static void main(String[] args){
Alone5_1 xy=new Alone5_1();
System.out.println("max(10,20) >= "+ xy.max(10,20));
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一楼说的很对,其实那样是没返回值得!另外,判断条件那最好改成:
if(x>y)
{return x; }
else
{return y; }
if(x>y)
{return x; }
else
{return y; }
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最近发现好多转语言的人啊。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2006-08-03
展开全部
楼上说的对
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |