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);
}
}