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