黑马程序员技术交流社区
标题:
奇数判断问题
[打印本页]
作者:
马睿
时间:
2012-9-14 18:24
标题:
奇数判断问题
public boolean odd(int i)
{
return i % 2 == 1;
}
复制代码
会报错,为什么?
作者:
夏天
时间:
2012-9-14 18:29
目测没有错,能发下错误提示吗
作者:
覃宏海
时间:
2012-9-14 19:01
public
static
boolean odd(int i)
{
return i % 2 == 1;
}
你加个静态试试
作者:
谭立文
时间:
2012-9-14 19:13
public class Demo {
public boolean odd(int i)
{
return i % 2 == 1;
}
public static void main(String[] args)
{
Demo demo = new Demo();
System.out.println(demo.odd(10));
System.out.println(demo.odd(9));
}
}
作者:
谭立文
时间:
2012-9-14 19:15
public class Demo {
public boolean odd_1(int i)
{
return i % 2 == 1;
}
public static boolean odd_2(int i)
{
return i % 2 == 1;
}
public static void main(String[] args)
{
Demo demo = new Demo();
System.out.println(demo.odd_1(10)); //调用方式1
System.out.println(demo.odd_1(9));
System.out.println(Demo.odd_2(10));//调用方式2
System.out.println(Demo.odd_2(9));
}
}
作者:
高俊杰
时间:
2012-9-14 19:30
试试这种方式呢:
class Test {
public static void main(String[] args) {
odd(7);
}
public static void odd(int i) {
if(i % 2 == 1) {
System.out.println(i+"是奇数");
}else {
System.out.println(i+"是偶数");
}
}
}
如果是主函数调用的你方法,那么你定义的方法也必须是静态的;因为静态方法只能访问静态成员,
非静态方法既可以访问静态,也可以访问非静态。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2