首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

求解!解决思路

2012-05-22 
求解!!!package org.tglpublic class Ts {public static void main(String[] args) {int i,min,maxint A

求解!!!
package org.tgl;

public class Ts {


public static void main(String[] args) {

int i,min,max;

int A[]={74,48,30,17,62};

min=max=A[0];

System.out.print("数组A的元素包括:");

for (i=0;i<A.length;i++);
{

System.out.print(A[i]+" ");
if(A[i]>max)
max=A[i];
if (A[i]<min)
min=A[i];
}
System.out.println("\n 数组的最大值是:"+max);
System.out.println("数组的最小值是:"+min);
}

}

为什么这个输不出结果??求解答,出错地方在哪?

[解决办法]
常见错误:
for (i=0;i<A.length;i++);
后面多了个“;”


所以不要这样换行写 “大括号”,这样:
for (i=0;i<A.length;i++) {
多安全。
[解决办法]
for循环之后加:程序不会报错
[解决办法]
;代表空语句啊
在for循环后边+;表示for循环的循环体是一个空语句什么都不执行
然后才执行大括号里的内容,
所以程序也不会报错,楼主想执行的循环体就运行了一遍

热点排行