北鸟,第15章,字符串

    技术2022-07-12  87

    package 字符串;

    import java.util.Arrays; import java.util.Scanner;

    public class home1 { /* Java中Arrays工具可以简单高效的进行字符串排序,没有冒泡排序那么麻烦 只需调用Arrays类的Sort方法就可以了 如:Arrays.sort(fruits);

    */ // 定义用户输入数据的个数,修改此值可以修改个数及数据接收数组的大小 public static final int COUNT = 5; public static void main(String[] args) { // TODO Auto-generated method stub // 定义接收用户输入数据的数组 String[] fruits = new String[COUNT]; Scanner reader = new Scanner(System.in); // 接收用户输入的数据 for (int i = 0; i < 5; i++) { System.out.print("请输入" + (i + 1) + "个水果的英文名字:"); fruits[i] = reader.next(); } reader.close(); Arrays.sort(fruits); //java工具类 // 输出排序后的数组,即为字典中的出现顺序 System.out.println("\n这些水果的英文名在字典中出现的顺序是:"); for (int i = 0; i < COUNT; i++) { System.out.print(fruits[i] +"\n"); } System.out.println(); }

    } package 字符串;

    import java.util.Arrays; import java.util.Scanner;

    public class home1 { /* Java中Arrays工具可以简单高效的进行字符串排序,没有冒泡排序那么麻烦 只需调用Arrays类的Sort方法就可以了 如:Arrays.sort(fruits);

    */ // 定义用户输入数据的个数,修改此值可以修改个数及数据接收数组的大小 public static final int COUNT = 5; public static void main(String[] args) { // TODO Auto-generated method stub // 定义接收用户输入数据的数组 String[] fruits = new String[COUNT]; Scanner reader = new Scanner(System.in); // 接收用户输入的数据 for (int i = 0; i < 5; i++) { System.out.print("请输入" + (i + 1) + "个水果的英文名字:"); fruits[i] = reader.next(); } reader.close(); Arrays.sort(fruits); //java工具类 // 输出排序后的数组,即为字典中的出现顺序 System.out.println("\n这些水果的英文名在字典中出现的顺序是:"); for (int i = 0; i < COUNT; i++) { System.out.print(fruits[i] +"\n"); } System.out.println(); }

    } package 字符串;

    import java.util.Scanner;

    public class home3 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner input = new Scanner (System.in); System.out.print(“请输入用户的身份证号码:”); String num = input.next(); if (num.length() == 18) { int a = 6; //身份证字符串截取起点 String year = num.substring(a,a+4); //截取年份 String mon = num.substring(a+4,a+6); //截取月份 String day = num.substring(a+6,a+8); //截取日 System.out.println("\n该用户生日是:"+year+“年”+mon+“月”+day+“日”); if(num.charAt(16)%2 == 0) { System.out.println(“您的性别是女性!”); }else{ System.out.println(“您的性别是男性!”); } } else { System.out.println(“您输入的身份证错误!”); } }

    } package 字符串;

    import java.util.Scanner;

    public class home4 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner input = new Scanner(System.in); System.out.println(“请输入一段字符:”); String ae = input.next(); System.out.println(“请输入要查询的字符串:”); char pr = input.next().charAt(0); System.out.print(pr + “出现的位置是:”); for (int i = 0; i < ae.length(); i++) { if (pr == ae.charAt(i)) { System.out.print(i + " "); } } }

    } package 字符串;

    public class home5 { public String Birthday(String day) { // 校验生日有效性的方法 String i = “”; String prefix = “该会员生日是:”; if (day.indexOf(’/’) != 2) { // 提示生日形式输入错误 i = “生日形式输入错误!”; } else { i = prefix.concat(day); } return i; }

    public String Password(String pwd) { //校验录入密码有效性的方法 String j = ""; String prefix = "该会员密码是:"; if (pwd.length() < 6 || pwd.length() > 10) { //提示密码形式输入错误! j = "密码形式输入错误!"; } else { j = prefix.concat(pwd); } return j; }

    }

    Processed: 0.011, SQL: 9