-5

私はJavaと私のクラスを初めて使用し、ユーザーがXXXXXXXXXの形式で社会保障コードを入力し、それをXXXX-XX-XXXの形式で返すプログラムを作成する必要があります。たとえば、コードが 123456789 の場合、123-45-6789 として返されます。

これが私が持っているものです。部分文字列を使用して仕上げたいと思います。

java.util.Scanner をインポートします。

public class HWSocialSecuritySh  {
public static void main (String [] args) {
    Scanner reader = new Scanner (System.in);

    String name;
    int ssn;
    System.out.print ("Enter nine digit social security number without dashes: ");
    ssn= reader.nextInt();
    System.out.print("Your formatted social security number is: ");
    System.out.println(snn.substring(,) );

   }
   }

これが新しいコードです

java.util.Scanner をインポートします。

public class HWSocialSecuritySH  {
public static void main (String [] args) {
    Scanner reader = new Scanner (System.in);

    String name;
    String Ssn="ssn";

    System.out.print ("Enter nine digit social security number without dashes: ");
    Ssn= reader.nextLine();
    System.out.print("Your formatted social security number is: ");
    System.out.println (Snn.substring(0,3) +"-"snn.substring(4,6) + "-"snn.substring(7,9);

}
}
4

1 に答える 1