-1
私は...エラーを除去するのに役立つ...とあればしてください...長い整数を携帯電話番号に分割するにはどうすればよいですか?
を携帯電話形式に番号の出力を印刷するためのコードを入力します。しかし、それは誤りこのコードで使用する方法に関係を示していました代替方法は、自分のしている、その後.. ここでのコードはあなたがこれを行うに持つMaskFormatterを使用することができます
public class PrintAddressFormat
{
public static void main(String[] args)
{
String name,address;
long phonenum;
Scanner in = new Scanner(System.in);
System.out.println("Enter the Name : ");
name=in.nextLine();
System.out.print("Enter the Address : \n");
address=in.nextLine();
System.out.print("Enter the Phone number : \n");
phonenum=in.nextLong();
System.out.println("**********************************************");
System.out.println("Name : "+name);
System.out.println("Address : "+address);
System.out.println("Phone Number : "+ phoneFormat(phonenum));
System.out.println("**********************************************");
void phoneFormat(long temp)
{
long rem1=temp%10000;
temp=temp/10000;
long rem2=temp%100;
temp=temp/100;
System.out.println(temp+"-"+rem2+"-"+rem1);
}
}
}
エラーは何ですか? –
電話番号型としてStringを使用してみませんか? – Rugal
電話番号は整数ではありません。それは重要で、時には '+'とスペースを導く '0'を導きます。 –