import java.util.Scanner;
import java.awt.*;
public class test {
/*
* ДЗ: Пользователь вводи два числа диапазон в котором он хочет вывести.
Система выводит в : 2,10,16 формате
* */
public static void main(String[] args) {
String a = "";
String b = "";
System.out.println("Пожалуйста введите начало (целое число) диапазона:\n");
Scanner scan = new Scanner(System.in);
a = scan.nextLine();
if(checkString(a))
{
System.out.println("Пожалуйста введите конец (целое число) диапазона:\n");
b = scan.nextLine();
if(checkString(b))
{
for(int counter = Integer.parseInt(a) ; counter<=Integer.parseInt(b); counter++)
{
System.out.printf("ЧИСЛО:%s | Число в Двоичном виде: %s\t Число в Восьмеричном виде: %s Число в Десятичном виде: %s\t Число в Дестнадцатиричном виде: %s \n",counter, Integer.toString(counter,2), Integer.toString(counter,8), Integer.toString(counter,10), Integer.toString(counter,16));
Toolkit.getDefaultToolkit().beep();
}
System.err.println("Конец . . .\n");
}else System.err.println("Это не число.Завершение работы . . .\n");
}else System.err.println("Это не число.Завершение работы . . .\n");
}
public static boolean checkString(String string) {
try {
Integer.parseInt(string);
} catch (Exception e) {
return false;
}
return true;
}
}