Switch-sats exempel
Med hjälp av en switchsats tar manlätt reda på om ett inmata ttecken är en siffra. När programet startas får man mata in ett tecken, som sedan kontolleras om det är 0-9.
import javax.swing.*;
public class siffra
{
public static void main(String[] arg)
{
String t = JOptionPane.showInputDialog(”Mata in ett tecken: “);//dialogruta för imatning
switch (t.charAt(0))
{
case ‘0′: case ‘1′: case ‘2′: case’3′: case ‘4′: case ‘5′: case’6′: case ‘7′: case ‘8′:
case ‘9′: //här hamnar man omdet inmatade tecknet är ett 1,2,3,4,5,6,7,8,9 eller 0
JOptionPane.showMessageDialog( null, “Det är en siffra”);//Skrivs ut om tecknet är 1,2,3,4,5,6,7,8,9 eller 0
break; //hoppar ur loopen
case ‘ ‘: //här hamnar man omdet inmatade tecknet är ett mellanslag
JOptionPane.showMessageDialog(null, “Det va ett mellanslag”); //Skrivs ut om tecknet ett mellanslag
break;//hoppar ur loopen
default: // här hamnar man om inget av ovanstående vilkor uppfylls
JOptionPane.showMessageDialog(null, “Det är en bokstav”); //skrivs ut om inget av ovanstående vilkor uppfylls
break;//hoppar ur loopen
}
System.exit(0);
}
}
