zoukankan      html  css  js  c++  java
  • eg_1

    1. 编写一个程序,输出一个字符串中的大写英文字母个数,小写英文字母个数以及非英文字母个数.

      第一种方法:

    public class Test {
    	public static void main(String[] args) {
    		String s = "AaabbcceeeFgFhjklOIU9890454jiaQQqwq_!!!@09&&&haAA";
    		int Lcount = 0, Ucount = 0, Ocount = 0;
    		for(int i=0;i<s.length();i++){
    			if(s.charAt(i) >= 'a' && s.charAt(i) <= 'z'){
    				Lcount++;
    			}
    			else if(s.charAt(i) >= 'A' && s.charAt(i) <= 'Z'){
    				Ucount++;
    			}
    			else {
    				Ocount++;
    			}
    		}
    		System.out.println("Lcount: "+Lcount+","+"Ucount: "+Ucount+","+"Ocount: "+Ocount);
    	}
    } //Lcount: 22,Ucount: 10,Ocount: 17
    

      第二种方法:

    public class Test {
    	public static void main(String[] args) {
    		String s = "AaabbcceeeFgFhjklOIU9890454jiaQQqwq_!!!@09&&&haAA";
    		int Lcount = 0, Ucount = 0, Ocount = 0;
    		for(int i=0;i<s.length();i++){
    			if(Character.isLowerCase(s.charAt(i))){
    				Lcount++;
    			}
    			else if(Character.isUpperCase(s.charAt(i))){
    				Ucount++;
    			}
    			else {
    				Ocount++;
    			}
    		}
    		System.out.println("Lcount: "+Lcount+","+"Ucount: "+Ucount+","+"Ocount: "+Ocount);
    	}
    }// Lcount: 22,Ucount: 10,Ocount: 17
    

     第三种方法:

    public class Test {
    	public static void main(String[] args) {
    		String BL = "abcdefghijklmnopqrstuvwxyz";
    		String BU = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
    		String s = "AaabbcceeeFgFhjklOIU9890454jiaQQqwq_!!!@09&&&haAA";
    		int Lcount = 0, Ucount = 0, Ocount = 0;
    		for(int i=0;i<s.length();i++){
    			if(BL.indexOf(s.charAt(i)) != -1){
    				Lcount++;
    			}
    			else if(BU.indexOf(s.charAt(i)) != -1){
    				Ucount++;
    			}
    			else {
    				Ocount++;
    			}
    		}
    		System.out.println("Lcount: "+Lcount+","+"Ucount: "+Ucount+","+"Ocount: "+Ocount);
    	}
    }// Lcount: 22,Ucount: 10,Ocount: 17
    
  • 相关阅读:
    证书介绍
    Hadoop生态上几个技术的关系与区别:hive、pig、hbase 关系与区别
    Hive安装与配置详解
    技术学习内容
    死锁,更新锁,共享锁,排它锁,意向锁,乐观锁,悲观锁等名词解释及案例详解
    死锁语句
    SQL Server 锁表、查询被锁表、解锁相关语句
    Psi Probe 安装及使用说明
    PowerDesigner使用教程
    Python -面向对象(一 基本概念)
  • 原文地址:https://www.cnblogs.com/bosongokay/p/6758906.html
Copyright © 2011-2022 走看看