import java.util.*; public class Exp { public static void main(Strin

importjava.util.*;publicclassExp{publicstaticvoidmain(String[]args){Randomr=newRandom... import java.util.*;
public class Exp {
public static void main(String[] args){
Random r=new Random();
int[] s=new int[3];
Boolean flag=true;

s[0]=r.nextInt(100);
int i=1,max,min;
while(flag&&i<3)
{
flag=false;
s[i]=r.nextInt(100); //产生0到100的随机数
if(s[i]==s[i-1])

else
{
i++;
flag=true;
}
}
int max,min;
for(i=0;i<3;i++){
max=s[0]
if(s[i]>max)
max=s[i];
min=s[3]
for(s[i]<min)
min=s[i];}

}
System.out.println(max);
System.out.println(min);
}
麻烦帮我看下我这个代码哪里有问题 感谢
展开
 我来答
草民不懂
2012-09-30 · 己所不欲勿施于人12138
草民不懂
采纳数:24 获赞数:63

向TA提问 私信TA
展开全部
你这代码好乱小错好多,是不是自己拿别人的程序改的?1:if(s[i]==s[i-1])没处理语句2:for(i=0;i<3;i++)里面小错误很多自己好好检查下吧
另外,java是一种面向对象的程序语言,最好运用面向对象的思想来写代码,lz的代码简直就是C语言,这样代码会显得很乱
追问
是的   我是用的C语言的思想来写的    但我现在还找不出错在哪
追答
请问这代码是你自己写的还是修改别人代码的?如果是自己写的话把你比较3个数的思路告诉我这样好帮你检查错误
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式