Napr. keď zadáte 33 tak vám vypíše ! alebo keď zadáte 50 tak vám vypíše 2.
Chcem tam ale zapracovať príkaz if-else a to tak, že keď zadáte záporné číslo tak aby vám program dal šancu znova zadať číslo. Dostal som sa do takého štádia, že keď zadáte záporné číslo, tak vás na to program upozorní a dá vám ešte raz zadať číslo. Lenže keď druhý krát zadám číslo tak sa mi vypíše iba to číslo, a nie aj prislúchajúci znak v ASCII.
Zdroják:
Vďaka za pomoc.import java.util.Scanner;
public class ASCII_cez_if_else
{
public static void main(String[]args)
{
int i;
char c;
Scanner vst=new Scanner(System.in);
System.out.println("Zadajte poradove cislo prvku v ASCII tabulke: ");
i=vst.nextInt();
c=(char)i;
if(i<0)
{
System.out.printf("Zadajte kladne cislo a bez desatinnej ciarky.\nNa poziciach 0 az 32 sa nachadzaju prazdne znaky. Zadajte cislo vacsie nez 32.\n");
i=vst.nextInt();
}
else
System.out.println("Na pozicii "+(int)c+" je znak "+c);
}
}