Java字符判断的小例子

代码入下:

代码如下:

import java.io.*;
public class Practice {
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        BufferedReader buf;
        buf=new BufferedReader(new InputStreamReader(System.in));       
        try
        {
            String str=buf.readLine();
            for(int i=0;i<str.length();i++){ 
                char ch = str.charAt(i);
                //System.out.println(ch);
                if(!Character.isLetter(ch))
                {
                    System.out.println("此字符不是字母");
                }
                else if(Character.isLetter(ch))
                {
                    if (!Character.isLowerCase(ch))
                    {
                        System.out.println("此字符是大写字母");
                    }
                    else if (Character.isLowerCase(ch))
                    {
                        System.out.println("此字符是小写字母");
                    }
                }
            }
        }
        catch(Exception e)
        {

}
    }

}

效果如图所示:

(0)

相关推荐

  • Java字符判断的小例子

    代码入下: 复制代码 代码如下: import java.io.*; public class Practice {     public static void main(String[] args) {         // TODO Auto-generated method stub         BufferedReader buf;         buf=new BufferedReader(new InputStreamReader(System.in));          

  • java 连接Redis的小例子

    需要相应API (jedis-2.1.0.jar) 复制代码 代码如下: package com.redis; import redis.clients.jedis.Jedis; public class Client {    public void getCache(String key){        Jedis jedis = new Jedis("127.0.0.1",6379); for (int i = 0; i < 100000; i++){          

  • 为每个页面加上Session判断的小例子

    首先新建一个类,继承自System.Web.UI.Page,然后重写OnInit,如下: 复制代码 代码如下: using System;using System.Data;using System.Configuration;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.We

  • java中判断字段真实长度的实例(中文2个字符,英文1个字符)

    实例如下: public class Char_cn { public static void main(String[] args) { // TODO Auto-generated method stub String haha = "我叫兜兜abcd"; int true_num = String_length(haha); System.out.println("true" + true_num); int false_num = haha.length()

  • java正则表达式获取大括号小括号内容并判断数字和小数亲测可用

     获取大括号小括号内容 项目开发用到了,暂做个简单记录 private static String regex = "\\{([^}]*)\\}";//匹配大括号 private static String regexx = "\\(([^}]*)\\)";//匹配小括号 public static void main(String[] args) { String dakuohao = "{a+b}={c+d}>{d}"; Pattern

  • 两个小例子轻松搞懂 java 中递归与尾递归的优化操作

    废话不多说,我们直接上两个最常见的小例子: 一.递归,伪递归,迭代实现n! package com.njbdqn.test02; /** * 递归,伪递归,迭代实现n! */ public class RecursionTest { public static void main(String[] args) { System.out.println(recurse(5)); //递归显示 System.out.println(camouflageRecurse(5, 1)); //伪递归 Sy

  • Java字符编码简介_动力节点Java学院整理

    1. 概述 本文主要包括以下几个方面:编码基本知识,Java,系统软件,url,工具软件等. 在下面的描述中,将以"中文"两个字为例,经查表可以知道其GB2312编码是"d6d0 cec4",Unicode编码为"4e2d 6587",UTF编码就是"e4b8ad e69687".注意,这两个字没有iso8859-1编码,但可以用iso8859-1编码来"表示". 2. 编码基本知识 最早的编码是iso88

  • Java中判断对象是否为空的方法的详解

    首先来看一下工具StringUtils的判断方法: 一种是org.apache.commons.lang3包下的: 另一种是org.springframework.util包下的.这两种StringUtils工具类判断对象是否为空是有差距的: StringUtils.isEmpty(CharSequence cs); //org.apache.commons.lang3包下的StringUtils类,判断是否为空的方法参数是字符序列类,也就是String类型 StringUtils.isEmpt

  • layui输入框只允许输入中文且判断长度的例子

    今天写项目遇到一个问题,在输入老师昵称的时候需要控制input输入框不能为空,且字符的长度有限制,英文字符不能超过20,中文不能超过10.输入课程简介的时候,textarea只能输入中文和中文标点,且长度不超过100.使用框架为:Thymeleaf + layui + shiro. 搜了很多资料没找到全的,现将具体实现展示如下: [不为空的要求:] 这个好解决,只要在代码中加入 lay-verify="required" 即可,这个在layui官方文档中就有,参考https://www

  • Java实现猜字小游戏

    猜字游戏是一款益智游戏,喜欢玩具有挑战性单词游戏的你就可以来体验一下了,给你一个字母板.尝试通过想象相邻字母的单词.您将获得一个分数,根据您使用的字母,你已经使用了多少个字母,并以这些字母相关联的任何修饰符都可以的. 具体代码如下所示: package test07; import java.util.Scanner; //猜字符游戏 public class Guessing { //主方法 public static void main(String[] args) { Scanner sc

随机推荐