你这个函数的返回类型就是int。你打印getCount(1)必定会打印出一个数字。如果不想打印0,把返回类型改成String
- public class TestDemo06
- {
- public static void main(String[] args)
- {
- System.out.println(getCount(3));
- }
- public static String getCount(int a)
- {
- int count = 0;
- if (a>1)
- {
- for (int x=1; x<=a;x++ )
- {
- if (x%3==0)
- {
- count++;
- }
- }
- }else
- return "wuxiao";
- return Integer.toString(count);
- }
- }
复制代码 |