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