import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
int data=in.nextInt();
boolean m = isOdd(data);
System.out.println(m);
}
/* 请在这里给出isOdd(i)函数 */
public boolean isOdd(int data)
{
if(data%2==0)
return true;
else
return false;
}
}
错误警告:
Main.java:11: error: illegal start of type
import java.util.Scanner;
^
Main.java:11: error: ';' expected
import java.util.Scanner;
^
Main.java:11: error: illegal start of type
import java.util.Scanner;
^
Main.java:11: error: ';' expected
import java.util.Scanner;
^
Main.java:11: error: expected
import java.util.Scanner;
^
5 errors
你看下你的11行分号是不是错了
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int data = in.nextInt();
boolean m = isOdd(data);
System.out.println(m);
}
/* 请在这里给出isOdd(i)函数 */
public static boolean isOdd(int data) {
if (data % 2 == 0)
return true;
else
return false;
}
}
第一个,你可能没有写package的声明
第二个,就是isOdd是一个类方法,它调用不了才对的.应该增加static方法声明.
第三个,可能环境会有javac找不到的问题,但是具体你要看看完成的代码