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

小白求解这个容易的java程序哪儿错了

2013-03-04 
小白求解这个简单的java程序哪儿错了!import java.util.Scannerpublic class OneArray {public static vo

小白求解这个简单的java程序哪儿错了!
import java.util.Scanner;
public class OneArray {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("请输入一些整数,用空格分隔");
int[] array = new int[10];
for(int i = 0; i < array.length; i++){
array[i] = scan.nextInt();
}
System.out.println("最小数为"+min(array));
public static int min(int[] list){
int m = list[0];
for(int j = 1; j < list.length; j++){
if(m > list[j]){
m = list[j];
}
}
return m;
}
}
} java
[解决办法]
public static int min(int[] list)这个方法放到main外面去
[解决办法]
你的public static int min(int[] list){}
这个方法 放在了main(String[] args){}方法内部,只需要把min()方法写在main方法外部就行,
或者你在
     System.out.println("最小数为"+min(array));
这句话后面加个}然后把最后面的}删除一个就好了,平时写代码一定要规范,我以前也老犯这种错误,代码写规范就会减少这种错误。
这是你的代码,括号已经加上了。

import java.util.Scanner;

public class OneArray {
public static void main(String[] args) {

Scanner scan = new Scanner(System.in);

System.out.println("请输入一些整数,用空格分隔");

int[] array = new int[10];
for(int i = 0; i < array.length; i++){
array[i] = scan.nextInt();
}
System.out.println("最小数为"+min(array));
}//加个括号!!!

public static int min(int[] list){
int m = list[0];
for(int j = 1; j < list.length; j++){
if(m > list[j]){
m = list[j];
}
}
return m;

}

热点排行
Bad Request.