【发布时间】:2016-07-03 21:03:17
【问题描述】:
我在 Java 中这样做
我想拆分整数的位数,
int Pin=125;
到一个数组,
int Pin_Extracted={Pin[0], Pin[1], Pin[2]};
代码:
import java.io.*;
class name {
public static void main(String args[])throws IOException {
InputStreamReader ir = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(ir);
int Pin;
String Names[][] ={ {"Mr.","Mrs.","Miss.","Dr.","Sir","Late","Professor","Gadha","Master","Teacher"},{"Abhigyan","Akashdeep","Anish","Adarsh","Ashutosh","","Anik","Shivam","",""},{"Saha","Mukkherjee","Pandey","Shaw","Bannerjee","Dey","Gupta","Singh","",""} };
System.out.println("Enter your 3 digit code name :");
Pin=Integer.parseInt(br.readLine());
char cn[]=Pin.toCharArray();
int cn1=cn[0], cn2= cn[1], cn3= cn[2];
String Name1=Names[0][cn1], Name2=Names[1][cn2], Name3=Names[2][cn3];
System.out.println(Name1+" "+Name2+" "+Name3);
}
}
【问题讨论】:
-
请分享你到目前为止所做的一切。
-
感谢您让我们知道您正在使用 Java 执行此操作。但是尝试提出问题并提供一些代码;)
-
dropbox.com/s/szaoqoe1yif5i0i/drop.txt?dl=0 这是我的程序,我想为每个名称都指定代号,但上面写着 java ArrayIndexOutOfBoundsException : 48
-
@AbhigyanSingh 编辑帖子而不是添加保管箱链接会很棒:)
标签: arrays