手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

java编程——电话号码查询系统

时间:2024-10-13 14:26:40

1、录入信息:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Scanner;public class Bl { static String [][] b=new String [10][4]; static String [][]a=new String [3][4]; public static void main(String[] args) { System.out.println("录入信息:"); for(int i=0;i<3;i++){ for(int j=0;j<4;j++){ Scanner scanner=new Scanner(System.in); if(j==0) System.out.println("姓名:"); if(j==1) System.out.println("籍贯"); if(j==2) System.out.println("电话号码"); if(j==3) System.out.println("所在部门"); String s=scanner.next(); a[i][j]=s; } } for(int i=0;i<3;i++){ for(int j=0;j<4;j++){ b[i][j]=a[i][j]; } } mune(); }

java编程——电话号码查询系统

2、目录:static void mune(){ while(true) { System.out.println("1、********** 全部人物信息;**********"); System.out.println("2、********** 删除人物信息;**********"); System.out.println("3、********** 修改人物信息;**********"); System.out.println("4、********** 增加人物信息;**********"); System.out.println("5、********** 按照姓名查找;**********"); System.out.println("6、********** 按照部门查找;**********"); System.out.println("7、********** 电话号码查找;**********"); System.out.println("8、********** 按照部门输出;**********"); System.out.println("9、********** 程序运行结束;**********"); System.out.println(" ***********你选择的项目:**********"); Scanner sc=new Scanner(System.in); int n=sc.nextInt(); if(n<0) System.out.println("**********请输入1~7之间的选择,谢谢!**********"); if(n>9) System.out.println("**********请输入1~7之间的选择,谢谢!**********"); switch(n) { case 1: print(b); break; case 2: remove(b); break; case 3: change(b); break; case 4: increase(b); break; case 5: namefind(b); break; case 6: chargefind(b); break; case 7: numberfind(b); break; case 8: chargeprint(b); break; case 9: end(); break; } }}

java编程——电话号码查询系统

3、输出//输出信息 static void print(String[][] b) { System.out.println("********** 所有信息;**********"); for(int i=0;i<10;i++){ for(int j=0;j<4;j++){ System.out.print(" "+b[i][j]); } System.out.println(); } }信息:

java编程——电话号码查询系统

4、//删除信息 static void remove(String[][] b) { System.out.println("**********原来的信息为:**********"); for (int i = 0; i < b.length; i++) { String[] arr2 = b[i]; for (int c = 0; c < arr2.length; c++) { System.out.print(" "+arr2[c]); } System.out.println(); } System.out.println("**********输入数值选择对数组第几项进行删除(n行m列(0<n<10,0<m<4)):**********"); Scanner sc1=new Scanner(System.in); int n=sc1.nextInt(); Scanner sc11=new Scanner(System.in); int m=sc11.nextInt(); b[n][m]="null"; print(b); mune(); }

java编程——电话号码查询系统

5、//修改信息 static void change(String[][] b) { System.out.println("**********原来的信息为:**********"); for (int i = 0; i < b.length; i++) { String[] arr2 = b[i]; for (int c = 0; c < arr2.length; c++) { System.out.print(" "+arr2[c]); } System.out.println(); } System.out.println("**********输入数值选择对数组第几项进行修改(n行m列(0<n<10,0<m<4)):**********"); Scanner sc=new Scanner(System.in); int n=sc.nextInt(); Scanner sc1=new Scanner(System.in); int m=sc1.nextInt(); Scanner scanner=new Scanner(System.in); String s=scanner.next(); b[n][m]=s; print(b); mune(); }

java编程——电话号码查询系统

6、增加信息:static void increase(String[][] b) { System.out.println("**********原来的信息为:**********"); for (int i = 0; i < b.length; i++) { String[] arr2 = b[i]; for (int c = 0; c < arr2.length; c++) { System.out.print(" "+arr2[c]); } System.out.println(); } System.out.println("**********根据输出的所有信息,输入数值,选择对数组空白行进行添加(从0开始数,第一个一行为空的行数:):**********"); Scanner sc=new Scanner(System.in); int n=sc.nextInt(); for(int i=0;i<4;i++) { Scanner scanner=new Scanner(System.in); if(i==0) System.out.println("姓名:"); if(i==1) System.out.println("籍贯"); if(i==2) System.out.println("电话号码"); if(i==3) System.out.println("所在部门"); String s=scanner.next(); b[n][i]=s; } print(b); mune();

java编程——电话号码查询系统

7、//查找信息(姓名 ) static void namefind(String[][] b) {罕铞泱殳 System.out.println("**********原来的信息为**********:"); for (int i = 0; i < b.length; i++) { String[] arr2 = b[i]; for (int c = 0; c < arr2.length; c++) { System.out.print(" "+ arr2[c]); } System.out.println(); } System.out.println("信息的有效行数(从1开始数):"); Scanner sc=new Scanner(System.in); int t=sc.nextInt(); System.out.println("**********输入姓名,输出对应的信息:**********"); String s = " "; try{ BufferedReader in=new BufferedReader(new InputStreamReader(System.in)); s=in.readLine(); }catch(IOException e) { System.out.println("**********产生异常**********"); } System.out.println(); for(int z=0;z<t;z++) { if(b[z][0].equals(s)==true) { for(int x=0;x<4;x++) System.out.print(" "+b[z][x]); } } System.out.println(); mune(); }

java编程——电话号码查询系统

8、//查找信息(部门) static void chargefind(String[][] b) { System.out.println("**********原来的信息为:**********"); for (int i = 0; i < b.length; i++) { String[] arr2 = b[i]; for (int c = 0; c < arr2.length; c++) { System.out.print(" "+arr2[c]); } System.out.println(); } System.out.println("信息的有效行数(从1开始数):"); Scanner sc=new Scanner(System.in); int t=sc.nextInt(); System.out.println("**********输入所在部门,输出对应的信息(从0开始):**********"); Scanner scanner=new Scanner(System.in); String s=scanner.next(); for(int z=0;z<t;z++) { if(b[z][3].equals(s)==true) { for(int x=0;x<4;x++) System.out.print(" "+b[z][x]); } } System.out.println(); mune(); }

java编程——电话号码查询系统

9、// 电话号码查询 static void numberfind(String[][] b){ System.out.println("**********原来的信息为:**********"); for (int i = 0; i < b.length; i++) { String[] arr2 = b[i]; for (int c = 0; c < arr2.length; c++) { System.out.print(" "+arr2[c]); } System.out.println(); } System.out.println("信息的有效行数(从1开始数):"); Scanner sc=new Scanner(System.in); int t=sc.nextInt(); System.out.println("**********输入电话号码,输出对应的信息(从0开始):**********"); Scanner scanner=new Scanner(System.in); String s=scanner.next(); for(int z=0;z<t;z++) { if(b[z][2].equals(s)==true) { for(int x=0;x<4;x++) System.out.print(" "+b[z][x]); } } System.out.println(); mune(); }

java编程——电话号码查询系统

10、//按部门输出 static void chargeprint(String[][] b) { 罕铞泱殳 String te罪焐芡拂mp = null; System.out.println("**********原来的信息为:**********"); for (int i = 0; i < b.length; i++) { String[] arr2 = b[i]; for (int c = 0; c < arr2.length; c++) { System.out.print(" "+arr2[c]); } System.out.println(); } System.out.println("信息的有效行数(从1开始数):"); Scanner sc=new Scanner(System.in); int t=sc.nextInt(); System.out.println("**********输入所在部门,输出对应的信息(从0开始):**********"); Scanner scanner=new Scanner(System.in); String s=scanner.next(); for(int z=0;z<t;z++) { if(b[z][3].equals(s)==true) { for(int j=0;j<4;j++) System.out.print(" "+b[z][j]); System.out.println(); } } for(int z=0;z<t;z++) { if(b[z][3].equals(s)!=true) { for(int j=0;j<4;j++) System.out.print(" "+b[z][j]); } System.out.println(); } System.out.println(); mune(); }static void end() { System.out.println("程序运行结束!"); System.exit(0); }}

java编程——电话号码查询系统

11、static void end() { System.out.println("程序运行结束!"); System.exit(0); }}(是与第一步骤连接的括号)

java编程——电话号码查询系统
© 手抄报圈