TIJ2e第三章7题,很简单,大家见笑了 哦哦楼主这样的题你是真写不出还是假写不出?还是不知道25个int随机数是怎么产生的?建议楼主多多思考 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 现在知道int的随机数是怎样产生的了,就是不知道数组里两个数是怎么比大小的? public class Welcome{ public static void main(String[] args){int[] numbers = new int[25];for (int i = 0;i < numbers.length;i++){ numbers[i]= (int)((int)(Math.random()*1000)*Math.random());System.out.println(numbers[i]);} for (int i = 0;i < numbers.length;i++) { if(numbers[i]<numbers[i+1]) //为什么这一行会有错误? { System.out.print(numbers[i]); System.out.print("<"); System.out.print(numbers[i+1]); System.out.print(" "); } else if(numbers[i]>numbers[i+1]) { System.out.print(numbers[i]); System.out.print(">"); System.out.print(numbers[i+1]); System.out.print(" "); } else { System.out.print(numbers[i]); System.out.print("="); System.out.print(numbers[i+1]); System.out.print(" "); } } }} public class Welcome{ public static void main(String[] args){int[] numbers = new int[25];for (int i = 0;i < numbers.length;i++){ numbers[i]= (int)(Math.random()*100);System.out.println(numbers[i]);} for (int i = 0;i < numbers.length-1;i++) { if(numbers[i]<numbers[i+1]) System.out.print(numbers[i]+"<"+numbers[i+1]+" "); else if(numbers[i]>numbers[i+1]) System.out.print(numbers[i]+">"+numbers[i+1]+" "); else System.out.print(numbers[i]+"="+numbers[i+1]+" "); } }}已解决问题了 这是我最后的程序了 谢谢大家啊!! if(numbers[i]<numbers[i+1]) //为什么这一行会有错误?i+1下标越界 命令行下编译java问题 改错 spring security2.x支持JDK1.6吗? java数组的问题 如何修改JButton的大小 servlet 中能直接调用javaBean 吗? 包问题? 困惑中?!!!! 国内最流行的java开发工具是什么? 我怎么把str=“中国人民”; 字符串进行向右移动2位的运算? 请教线程之间通过优先级的高低来判断由哪个线程来执行! 新手问关于JTree的问题,请大家帮助! 如何在点击窗口那个叉叉关闭的时候跳出消息框?
public static void main(String[] args){
int[] numbers = new int[25];
for (int i = 0;i < numbers.length;i++)
{
numbers[i]= (int)((int)(Math.random()*1000)*Math.random());
System.out.println(numbers[i]);
}
for (int i = 0;i < numbers.length;i++)
{
if(numbers[i]<numbers[i+1]) //为什么这一行会有错误?
{
System.out.print(numbers[i]);
System.out.print("<");
System.out.print(numbers[i+1]);
System.out.print(" ");
}
else if(numbers[i]>numbers[i+1])
{
System.out.print(numbers[i]);
System.out.print(">");
System.out.print(numbers[i+1]);
System.out.print(" ");
}
else
{
System.out.print(numbers[i]);
System.out.print("=");
System.out.print(numbers[i+1]);
System.out.print(" ");
}
}
}
}
public static void main(String[] args){
int[] numbers = new int[25];
for (int i = 0;i < numbers.length;i++)
{
numbers[i]= (int)(Math.random()*100);
System.out.println(numbers[i]);
}
for (int i = 0;i < numbers.length-1;i++)
{
if(numbers[i]<numbers[i+1])
System.out.print(numbers[i]+"<"+numbers[i+1]+" ");
else if(numbers[i]>numbers[i+1])
System.out.print(numbers[i]+">"+numbers[i+1]+" ");
else
System.out.print(numbers[i]+"="+numbers[i+1]+" ");
}
}
}已解决问题了 这是我最后的程序了
谢谢大家啊!!