码迷,mamicode.com
首页 > 编程语言 > 详细

Java基础

时间:2019-05-25 20:12:57      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:har   判断   转换   sys   大小   print   字符串转换   步骤   i++   

JAVAj基础

  • 字符串的小练习

  • 问题描述:

计算一个字符串中大写字母小写字母和数字的数量

  • 解决步骤:

1.遍历字符串

2.判断字符是否是大写小写数字

3.对大小写字母分别进行累加

代码

public class StringExercise {
    public static void main(String[] args) {
    String s = "asAjaskflj032slkfj"; //随意的一个字符串
    int num =0; //定义一个int类型的num存储数字的数量
    int uper =0;//定义一个int类型的uper存储大写字母的数量
    int lower=0;//定义一个int类型的lower存储小写字母的数量
for (int i=0;i<s.length();i++){
        //获得字符
        char c = s.charAt(i);
        //将字符串转换成int类型
        int asc = c;
       //如果asc在48到57之内则是数字
        if(asc>=48&&asc<=57){
            num++;
         //如果asc在65到90之内则是大写字母
        }if(asc>=65&&asc<=90){
            uper++;
        //如果asc在97到127之内则是小写字母
        }if(asc>=97&&asc<=122){
            lower++;

        }
    }
        //对数字大小写字母数量进行输出
        System.out.println(num);
        System.out.println(uper);
        System.out.println(lower);

    }

    
}

Java基础

标签:har   判断   转换   sys   大小   print   字符串转换   步骤   i++   

原文地址:https://www.cnblogs.com/cqzy/p/10923412.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!