Compile time error
package lection3exam;
import com.sun.org.apache.bcel.internal.generic.IF_ACMPEQ;
import com.sun.org.apache.xalan.internal.xsltc.compiler.sym;
import java.util.Scanner;
public class operations {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
double N1=Double.parseDouble(scan.nextLine());
double N2=Double.parseDouble(scan.nextLine());
String symbol=scan.nextLine();
if (symbol.equals("+") || symbol.equals("-")|| symbol.equals("*")){
if (symbol.equals("+")){
double operation=N1+N2;
if (operation%2==0){
System.out.printf("%.0f"+" %s"+" %.0f "+"= "+"%.0f "+"even",N1,symbol,N2,operation );
}else {
System.out.printf("%.0f"+" %s"+" %.0f "+"= "+"%.0f "+"odd",N1,symbol,N2,operation );
}
}else if(symbol.equals("-")){
double operation=N1-N2;
if (operation%2==0){
System.out.printf("%.0f"+" %s"+" %.0f "+"= "+"%.0f "+"even",N1,symbol,N2,operation );
}else {
System.out.printf("%.0f"+" %s"+" %.0f "+"= "+"%.0f "+"odd",N1,symbol,N2,operation );
}
}else if(symbol.equals("*")){
double operation=N1*N2;
if (operation%2==0){
System.out.printf("%.0f"+" %s"+" %.0f "+"= "+"%.0f "+"even",N1,symbol,N2,operation );
}else {
System.out.printf("%.0f"+" %s"+" %.0f "+"= "+"%.0f "+"odd",N1,symbol,N2,operation );
}
}
}else if(symbol.equals("/")){
if (N1==0 || N2==0){
if (N1==0){
System.out.printf("Cannot divide %.0f by zero",N2);
}else{
System.out.printf("Cannot divide %.0f by zero",N1);
}
}else{
double operation=N1/N2;
System.out.printf("%.0f / %.0f = %.2f",N1,N2,operation);
}
} else if (symbol.equals("%")){
if (N1==0 || N2==0){
if (N1==0){
System.out.printf("Cannot divide %.0f by zero",N2);
}else{
System.out.printf("Cannot divide %.0f by zero",N1);
}
}else{
double operation=N1%N2;
System.out.printf("%.0f / %.0f = %.2f",N1,N2,operation);
}
}
}
}
Задачата е операции между числа от изминал изпит като тествам решенията ми са верни но в Judge ми дава COMPILE TIME ERROR
ето го и условието някой може ли да ми помогн
https://judge.softuni.bg/Contests/Practice/Index/181#2
благодаря но не те разбрах даже с тия външни библиотеки какво имаш предвид да дадеш пример ако може иначе като вкарам пробните данни работи
Дава ти compile time error заради тези 2 реда
Judge не ги поддържа
не мога да ги видя никъде в моето решение как да ги променя извинявам се за нахалството
Ами, най-горе 2 и 3 ред
махнаг ги направо сега тръгна малко грешки имам но ще гледам да си ги оправя благодаря за съвета за напред ще знам
Ок, ако имаш нужда от помощ, пиши.
Дава 60/100 не знам обаче къде има грешка!! онлайн форма на обучение съм и няма как да съм в софия като има менторски срещи и да решавам там изпитни задачи
Сега е 90/100 малко остава но не мога да намеря грешката с данните за тестване всичките са верни но в JUDGE не дава максимум
Имаш 2 грешки.Едната е при варинат % ти закръгляш до втория знак резултата, а не трябва. Трябва да е цяло число %.0f.
Другата е при умножение имаш грешки с интервалите в единия вариянт е
да сега ми даде 100/100 благодаря ако може да дадеш ФБ да се свържа с тебе благодаря за помощта предварително
По-добре задавай въпросите си във форума, отколкото на лични, защото има хора, които знаят доста повече мен и ще можеш да научиш повече така, ще видиш и различни решения.
https://judge.softuni.bg/Contests/Practice/Index/989#2
ето я задачата която не мога да реша казва се калоричен калкулатор 2ра задача
ето го и моето решение: