A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© winnerbee 中级黑马   /  2016-3-3 09:06  /  356 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

import java.util.Scanner;
class ab
{
public static void main(String[] args)
{
Scanner s = new Scanner(System.in);
System.out.println("请输入一个数:");
int n = s.nextInt();
System.out.println(a(n));////说这行a(n)不能为空,什么意思
}
public static void a(int n)
{
if (n==0)
System.out.println("既不是奇数也不是偶数");
if (n%2==0)
{
System.out.println("偶数");}
else{System.out.println("奇数");}
}
}





我实在搞不懂

4 个回复

倒序浏览
你写方法a没有返回值,应该是在a函数里面加上返回值。然后你再试试。

评分

参与人数 1黑马币 +1 收起 理由
洋葱头头 + 1 很给力!

查看全部评分

回复 使用道具 举报
没有返回值的方法只能通过  这样调用
方法();

评分

参与人数 1黑马币 +1 收起 理由
洋葱头头 + 1 很给力!

查看全部评分

回复 使用道具 举报
你a的返回值类型为空
回复 使用道具 举报
超人d咖啡也加糖 发表于 2016-3-3 10:32
你写方法a没有返回值,应该是在a函数里面加上返回值。然后你再试试。

没有返回值的方法不能这么使用的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马