A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  1. package com.csdn.string;

  2. import java.util.Scanner;

  3. /*1、请编写程序,校验键盘录入的用户名密码与已创建的用户信息是否一致,并测试。
  4. * 用户名:admin
  5. * 密码: admin
  6. *
  7. * */
  8. public class Test1 {
  9.         public static void main(String[] args) {
  10.                 Scanner sc = new Scanner(System.in);
  11.                 System.out.println("用户名:");
  12.                 String enterUserName = sc.nextLine();
  13.                 System.out.println("密    码:");
  14.                 String enterPassWord = sc.nextLine();
  15.                
  16.                 boolean flag = checkUserInfo(enterUserName, enterPassWord);
  17.                 System.out.println(flag);

  18.         }
  19.         //校验键盘录入的用户名密码与已创建的用户信息是否一致,并测试。

  20.         private static boolean checkUserInfo(String enterUserName,String enterPassWord) {
  21.                
  22.                 if ("admin".equals(enterUserName) && "admin".equals(enterPassWord)) {
  23.                         return true;
  24.                 } else {
  25.                         return false;
  26.                 }

  27.         }

  28. }
复制代码

  1. package com.csdn.string;

  2. import java.util.Scanner;

  3. /*4、请编写程序,统计键盘录入的字符串中包含大写字母、小写字母、数字的个数,并测试。
  4. * */
  5. public class Test4 {
  6.         public static void main(String[] args) {
  7.                 Scanner sc = new Scanner(System.in);
  8.                 String str = sc.nextLine();
  9.                 printCount(str);

  10.         }

  11.         // 统计键盘录入的字符串中包含大写字母、小写字母、数字的个数
  12.         private static void printCount(String str) {
  13.                 int bigCount = 0, smallCount = 0, numberCount = 0;
  14.                 for (int i = 0; i < str.length(); i++) {
  15.                         char ch = str.charAt(i);
  16.                         if (ch >= '0' && ch <= '9') {
  17.                                 numberCount++;
  18.                         } else if (ch >= 'a' && ch <= 'z') {
  19.                                 smallCount++;
  20.                         } else if (ch >= 'A' && ch <= 'Z') {
  21.                                 bigCount++;
  22.                         }
  23.                 }
  24.                 System.out.println("bigCount:" + bigCount);
  25.                 System.out.println("smallCount:" + smallCount);
  26.                 System.out.println("numberCount:" + numberCount);

  27.         }

  28. }
复制代码

  1. package com.csdn.string;

  2. import java.util.Scanner;

  3. /*7、请编写程序,将键盘录入的字符串进行自然顺序排序
  4. *
  5. * */
  6. public class Test7 {
  7.         public static void main(String[] args) {
  8.                 Scanner sc = new Scanner(System.in);
  9.                 String str = sc.nextLine();
  10.                 String result = stringSort(str);
  11.                 System.out.println(result);

  12.         }

  13.         // 将键盘录入的字符串进行自然顺序排序
  14.         private static String stringSort(String str) {
  15.                 char[] chs = str.toCharArray();
  16.                 for (int i = 0; i < chs.length - 1; i++) {
  17.                         for (int j = i + 1; j < chs.length; j++) {
  18.                                 if (chs[i] > chs[j]) {
  19.                                         char temp = chs[i];
  20.                                         chs[i] = chs[j];
  21.                                         chs[j] = temp;
  22.                                 }
  23.                         }
  24.                 }

  25.                 String result = "";
  26.                 for (int i = 0; i < chs.length; i++) {
  27.                         result += chs[i];
  28.                 }
  29.                 return result;

  30.         }

  31. }
复制代码

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马