新手求助关于xcode3.2.1写java的问题
发布网友
发布时间:2022-05-14 14:39
我来回答
共1个回答
热心网友
时间:2023-11-12 01:21
程序也有问题,你调用te.test()的时候。应该为他传递一个int的参数。
然后,不知道你这2个类是否在同一个包内或者是同一个.java文件内。如果在同一个包,不在同一个文件内就没有问题,如果你是在同一个文件内,这样子引入包import java.io.*;
是错的
import java.io.*;//这里引入包
class CTest
{
int num;
String str;
BufferedReader buf;
void test(int n)
{
num=n;
if(n>=0)
{
if(n>0)
System.out.println("正数");
else
System.out.println("0");
}
else
System.out.println("负数");
}
}
//删除包的引入,或者注释
//import java.io.*;
public class ap
{
public static void main(String args[])throws IOException
{
CTest te=new CTest();
te.buf=new BufferedReader(new InputStreamReader(System.in));
System.out.print("input a number:");
te.str=te.buf.readLine();
te.num=Integer.parseInt(te.str);
te.test(te.num);//传入参数,为控制台输入值
}
}
//这样子试一下