What it want from me?
Error: missing return statement at string 34
package com.codegym.task.task04.task0427;
/*
Describing numbers
*/
import java.io.*;
public class Solution
{
public static void main(String[] args) throws Exception
{
BufferedReader str = new BufferedReader(new InputStreamReader(System.in));
String str1 = str.readLine();
int num = Integer.parseInt(str1);
if (num >= 1 && num <= 999)
{
Double dnum = Double.parseDouble(str1);
int str1_len = str1.length();
//System.out.println(num + "," + dnum + "," + str1_len + evenOrNot(num, dnum));
System.out.println(evenOrNot(num, dnum) + HowManyDig(str1_len));
}
}
public static String HowManyDig(int a)
{
if (a == 1)
return "single-digit number";
else if (a == 2)
return "two-digit number";
else if (a == 3)
return "three-digit number";
}
public static String evenOrNot(int b, Double c)
{
if ((c / 2 - b / 2) > 0)
return "odd ";
else
return " even";
}
}