查找信息,学生
import java.util.Scanner;
public class Demo03{
public static void main(String[] args){
String[] arr3 = new String[3];
Scanner scanner = new Scanner(System.in);
for(int i=0;i<arr3.length;i++){
System.out.println("请输入第"+(i+1)+"个人的姓名:");
arr3[i] = scanner.next();
}
System.out.println("请输入查找的人的名字:");
String findName = scanner.next();
//遍历数组
int i = 0;
for(;i<arr3.length;i++){
if(arr3[i].equals(findName)){//字符串比较内容相等的方法equals()
System.out.println("第"+(i+1)+"个人就是"+findName);
break;//假设名字唯一
}
}
if(i == arr3.length){
System.out.println("没有找到叫"+findName+"的人");
}
}
}
二维数组定义及使用
import java.util.Scanner;
public class Demo04{
public static void main(String[] args){
//静态
String[][] arr = {
{"宇","22","180","65"},
{"梓","21","176","75"},
{"华","21","170","70"}
};
String[][] arr2 = new String[3][4];
System.out.println(arr[0][0]);
int len = arr.length;
System.out.println(arr[len-1][arr[len-1].length-1]);
System.out.println("序号\t姓名\t年龄\t身高\t体重");
for(int i=0;i<arr.length;i++){
System.out.println(i+"\t"+arr[i][0]+"\t"+arr[i][1]+"\t"+arr[i][2]+"\t"+arr[i][3]);
}
for(int i = 0;i<arr.length;i++){
for(int j = 0;j<arr[i].length;j++){
System.out.println(arr[i][j]);
}
System.out.println("----------------------");
}
}
}
定义学生信息存储数组
import java.util.Scanner;
public class Demo4 {
public static void main(String[] args) {
System.out.println("请输入人数");
Scanner scanner = new Scanner(System.in);
int num = scanner.nextInt();
int[] arr=new int [num];
for (int i = 0; i< arr.length; i++) {
System.out.println("输入第" + (i+1) + "学生的姓名:");
String name =sname.nextLine();
arrayName[i]= name;
System.out.println("请输入学生性别:");
Scanner ssgender =new Scanner(System.in);
String gender =ssgender.nextLine();
arrayGender[i]=gender;
System.out.println("请输入学生年龄:");
Scanner sage =new Scanner(System.in);
String age =sage.nextLine();
arrayAge[i]=age;
}
String[][] arr = {
{arrayName[0]},
{arrayGender[0]},
{arrayAge[0]}
};
System.out.println(i+"\t"+arr[1][0]+"\t"+arr[1][1]+"\t"+arr[1][2]);
System.out.println("请输入0(输出)1(删除)2(增加)");
}
}
完整数组版学生信息管理系统
请打开