Как сделать так, чтобы входные данные больше не были равны 0?
Я использую это как код для своего меню, однако когда второе число выше первого числа, которое оно вводит = 0, как мне это исправить?
Например, первое число: 2, второе число:10, а результат-0 почему?
Что я уже пробовал:
import java.util.Scanner; public class Main2 { public static void main(String[] args) { int choice,firstnum,secondnum; Scanner sc = new Scanner(System.in); while(true) { System.out.println("=================================="); System.out.println(" S E L E C T O P E R A T I O N"); System.out.println("=================================="); System.out.println(" [1] --> Computation of Power"); System.out.println("----------------------------------"); System.out.println("Enter choice:"); choice = sc.nextInt(); System.out.println("Enter first number:"); firstnum = sc.nextInt(); System.out.println("Enter second number:"); secondnum = sc.nextInt(); } else if(choice == 1){ System.out.println("Result: "+(firstnum/secondnum)); }
Greg Utas
Если вы не публикуете никакого кода с примером ввода, который терпит неудачу, как кто-то может вам помочь?
Arnold Christian Tabada
О, моя беда, мне очень жаль.
Patrice T
Запомните одну вещь: в основном мы не знаем, о чем вы говорите, мы не видим ваш экран, мы не можем читать ваши мысли.
Arnold Christian Tabada
Я виноват, мне очень жаль.