Я только что начал класс java, который предлагала моя летняя программа, и нам было поручено создать простой калькулятор. У меня есть все разные случаи, и все переменные учитываются, но по какой-то причине я продолжаю получать ошибку .class, и я не знаю, что это все, что я знаю, это исходит из:Попытка построить калькулятор в java, но я продолжаю получать ошибку .class
cases (int fnum, int snum, String op);
import java.util.Scanner;
public class day1{
public static void main(String [] args){
cases(int fnum, int snum, String op);
}
public static void input(){
Scanner userInput = new Scanner(System.in);
int fnum, snum;
String op;
System.out.println("Enter first num: ");
fnum = userInput.nextInt();
System.out.println("Enter second num: ");
snum = userInput.nextInt();
System.out.println("Enter operation: ");
op = userInput.next();
}
public static void cases(int fnum, int snum, String op){
input();
switch(op){
case "+":
System.out.println(fnum + snum);
break;
case "-":
System.out.println(fnum - snum);
break;
case "*":
System.out.println(fnum * snum);
break;
case "/":
System.out.println(fnum/snum);
break;
default:
System.out.println(fnum % snum);
break;
}
}
}
Опубликовать ошибку .class, которую вы получаете? Вы также можете сделать ввод в main, а затем вызвать 'cases()' с вашими параметрами или хотя бы объявить их в 'main()' – DrZoo
@DrZoo day1.java:8: ошибка: .class 'ожидается случаях (int fnum, int snum, String op); –
Также я стараюсь сохранить как можно больше вещей из основного. Вот почему я создал отдельный класс для ввода пользовательского ввода. Что-то мой учитель попросил у –