public static void main(String[] args) {
int count_abc=0,count_num=0,count_oth=0;
//输入一串数
Scanner scan=new Scanner(System.in);
String str = scan.next();
char[] chars = str.toCharArray();
//判断每个字符
for(int i = 0;i<chars.length;i++){
if((chars[i]>=65&&chars[i]<=90)||(chars[i]>=97&&chars[i]<=122)){
count_abc++;
}else if(chars[i]>=48&&chars[i]<=57){
count_num++;
}else{
count_oth++;
}
}
System.out.println("字母有:"+count_abc+"个");
System.out.println("数字有:"+count_num+"个");
System.out.println("其他的有:"+count_oth+"个");
}
-
输入一段字符,判断有几个大写字母,几个小写字母,几个数字,几个空格
2019-05-21 22:02:40C语言,输入一段字符,判断有几个大写字母,几个小写字母,几个数字,几个空格… 写这个程序,我们可以借用指针,判断了一个字符后,指针向右移动一个单位,判断下一个,以此类推,一直到此字符被判断完。 代码如下 ...C语言,输入一段字符,判断有几个大写字母,几个小写字母,几个数字,几个空格…
写这个程序,我们可以借用指针,判断了一个字符后,指针向右移动一个单位,判断下一个,以此类推,一直到此字符被判断完。
代码如下
#include<stdio.h> #include<stdlib.h> void check(char* n) { int i = 0; int j = 0; int m = 0; int t = 0; int q = 0; while (*n != '\0') { if (*n >= 'a' && *n <= 'z') { i++; } else if (*n >= 'A' && *n <= 'Z') { j++; } else if (*n >= '0' && *n <= '9') { m++; } else if ((*n)==' ') { t++; } else { q++; } n++; } printf("小写字母%d个\n大写字母%d个\n数字%d个\n空格%d个\n其他%d个\n",i,j,m,t,q); } int main() { char n[20] = { 0 }; printf("请输入一段字符\n"); gets(n); check(n); system("pause"); return 0; }
运行结果
-
java判断一个数字是几位数字_Java判断一个字符是否是数字的几种方法的代码
2021-02-13 02:21:23在工作期间,将写内容过程经常用到的一些内容段做个记录,下面内容是关于Java判断一个字符是否是数字的几种方法的内容,希望能对码农们有好处。public class Test{public static void main(String[] args){char[] ch...在工作期间,将写内容过程经常用到的一些内容段做个记录,下面内容是关于Java判断一个字符是否是数字的几种方法的内容,希望能对码农们有好处。
public class Test
{
public static void main(String[] args)
{
char[] ch =
{
'a', '1', 'b', '2', 'c', '3', 'd', '4',
};
System.out.println(ch[0] + ": " + isDigitA(ch[0]));
System.out.println(ch[1] + ": " + isDigitA(ch[1]));
System.out.println(ch[2] + ": " + isDigitB(ch[2]));
System.out.println(ch[3] + ": " + isDigitB(ch[3]));
System.out.println(ch[4] + ": " + isDigitC(ch[4]));
System.out.println(ch[5] + ": " + isDigitC(ch[5]));
System.out.println(ch[6] + ": " + isDigitD(ch[6]));
System.out.println(ch[7] + ": " + isDigitD(ch[7]));
}
private static boolean isDigitA(char ch)
{
return Character.isDigit(ch);
}
private static boolean isDigitB(char ch)
{
Pattern pattern = Pattern.compile("[0-9]");
return pattern.matcher(String.valueOf(ch)).matches();
}
private static boolean isDigitC(char ch)
{
if (ch < 48 || ch > 57)
return false;
else
return true;
}
private static boolean isDigitD(char ch)
{
try
{
int i = Integer.parseInt(String.valueOf(ch));
return true;
}
catch (NumberFormatException e)
{
e.printStackTrace();
return false;
}
}
}
-
笔试题——编写java程序:输入一个字符串,判断有几个英文字母,有几个数字,有几个其它的字符
2015-10-10 22:08:31public static void main(String[] args) { int count_abc=0,count_num=0,count_oth=0; //输入一串数 Scanner scan=new Scanner(System.in); String str = scan.next(); char[] chars = str.... //判断每public static void main(String[] args) { int count_abc=0,count_num=0,count_oth=0; //输入一串数 Scanner scan=new Scanner(System.in); String str = scan.next(); char[] chars = str.toCharArray(); //判断每个字符 for(int i = 0;i<chars.length;i++){ if((chars[i]>=65&&chars[i]<=90)||(chars[i]>=97&&chars[i]<=122)){ count_abc++; }else if(chars[i]>=48&&chars[i]<=57){ count_num++; }else{ count_oth++; } } System.out.println("字母有:"+count_abc+"个"); System.out.println("数字有:"+count_num+"个"); System.out.println("其他的有:"+count_oth+"个"); } public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scan = new Scanner(System.in);
String getMess=scan.nextLine();
int zm=0;
int num=0;
int other=0;
char [] ch = getMess.toCharArray();
for(int i=0;i<ch.length;i++){
if((ch[i]>='a' && ch[i]<='z') || (ch[i]>='A' && ch[i]<='Z')){
zm=zm+1;
}else if(ch[i]>47 && ch[i]<58){
num=num+1;
}else{
other=other+1;
}
}
System.out.println("字母:"+zm);
System.out.println("数字:"+num);
System.out.println("其它:"+other);
} -
输入一个字符串,判断它有几个字母、几个数字、或其他的字符
2019-09-23 15:06:18public static void main(String[] args) { int count_abc=0,count_num=0,count_oth=0; //输入一串数 Scanner scan=new Scanner(System.in); String str = scan.next(); char[] chars = str.... //判断每个字...转载于:https://www.cnblogs.com/GodZhe/p/4777438.html
-
C#-判断一个整数有几位有效数字
2016-10-09 16:18:04今天遇到一个简单的问题,判断一个整数具有即为有效数字,原来打算写一个循环求余判断,最后想到可以把其转化成字符串,然后求取字符串的长度,就很好的解决了这个问题。如:int a =123; int b=a.ToString().Length;... -
2019-05-13:判断一下这句话,有几个数字和几个空白,和几个字母其他字符有几个 "I am a 12 years old girl...
2019-05-13 08:56:07判断一下这句话,有几个数字和几个空白,和几个字母其他字符有几个 "I am a 12 years old girl! hi,me!" """ import string def dealWithSen(s): spaceNum=0 lettersNum=0 datasNum=0 others=0 for i in s... -
C 判断一个数里有几个相同的数字问题
2018-12-29 18:13:29问题: Write a program that reads an integer, and determines and prints how many digits in the integer are 7s #include<stdio.h> #include<stdlib.h>...... -
随机生成一个五位以内的数字,判断有几位,打印每一位
2020-04-30 12:31:43随机生成一个五位以内的数字,判断有几位,打印每一位 //生成一个变量,先取最近的值,在取五位以内的随机数,转成字符 var num = Math.round(Math.random() * 99999).toString(); console.log(num);//随机数 ... -
几个数字判断大小输出到冒泡法排序
2017-01-29 19:56:39比如说,你要将3个数字排出顺序,你有几种方法? 这应该是一个很简单的问题,然而从有几种方法上看,不外乎这几种: 1、if-else嵌套(原理:如果一个数a大于数b,可以进行简单的判断谁大谁小) (max、min、mid... -
javaSE 判断数字几位
2019-05-17 12:13:30注意for循环判断条件是 i>0 ,因为当 i 是个位数的时候,i 除10等于0;不大于零,判断条件为假就会跳出 ... //判断一个数字有几位 public static int numNumber(int n) { int i; int count=0;... -
判断一个二进制数字有多少个1----java实现
2018-08-20 22:05:13需要判断n的二进制有几个1 first:通过n向右移位&1,如果n的最后为1,那么与1结果为1,(相信大家都会与运算,hashmap就是用与运算)以此来实现,循环判断有多少个1,结束条件为n=0; second:上述方法有... -
Java判断一个字符是否是数字的几种方法的代码
2018-12-04 15:35:00在工作期间,将写内容过程经常用到的一些内容段做个记录,下面内容是关于Java判断一个字符是否是数字的几种方法的内容,希望能对码农们有好处。 public class Test{ public static void main(String[] args) { ... -
每日一题 -20200403- 判断一个整型数据有几位 从键盘输入一个整型数据(int型),并输出包含各个数字的个数。
2020-04-03 23:50:50判断一个整型数据有几位 从键盘输入一个整型数据(int型),用switch语句和循环语句编写程序判断该整数共有几位,并输出包含各个数字的个数。例如,从键盘输入整数16644,该整数共有5位,其中有1个1,2个6,2个4。 程序... -
java 判断数字_java怎么判断是数字
2021-02-12 09:06:14经常遇到要判断一个字符串中的字符是否是数字(0-9),判断字符串是不是数字,大家可能会用一些java自带的方法,也有可能用其他怪异的招式,比如判断是不是整型数字,将字符串强制转换成整型,不是数字的就会抛出错误,... -
java判断三个数字范围是否有交集_Java工程师研发面经大合集
2020-12-02 09:47:56百度研发面经整合版软件研发工程师基础研发工程师百度智能云百度核心搜索部百度今年的提前批有点奇怪,好像都不走流程,牛客上好几个百度内推的帖子,我投了几个,基本上都是百度智能云的,当然也有其他部门。... -
输入一行字符串,判断字符串里的字母,数字,空格,其他字符的个数分别有几个
2018-12-21 16:38:52public static void main(String[] args) throws IOException { BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); String str=br.readLine();...//统计数字的个数 int countChar =... -
判断数字回文
2019-01-14 15:40:35判断1~1000有多少个数字回文 回文是指各个数字左右堆成的整数 判断数字回文的思想: 就是把该数字的回文数字求出来,然后比较两者是否相等 求回文是通过循环将最高位变成最低位,次高位变成次低位…结合除以10和取余... -
C语言判断一个整型数据有几位v2.0
2019-03-08 15:40:44从键盘输入一个整型数据(int型),编写程序判断该整数共有几位,并输出包含各个数字的个数。例如,从键盘输入整数16644,该整数共有5位,其中有1个1,2个6,2个4。 程序运行结果示例1: Please enter the number: 12226... -
实现算数游戏功能关键算法。Java判断输入的数字有几位数。Java计算正整数 n 每个数位上的数之积
2019-11-08 11:42:18数字之积为 2 * 4 = 8,现在要求你为 A 公司编写一个计算函数(或方法)fun,将结果放到 c 中,并显示输出。作为参考答案。 import java.util.Scanner; public class week03 { public stati... -
判断有几块连通区域
2018-04-10 13:12:39随笔写的,感觉用得到首先是输入一个数组由1和0组成最后求四连通区域有几个如:1 1 1 00 0 0 10 0 0 01 1 0 0 有三个连通区域思路如下:采用递归思想一开始我是这么想的,按行遍历,若遇到一个数字为1,那么先看下面... -
Java中怎样判断一个字符串是否是数字
2018-11-18 17:22:05经常遇到要判断一个字符串中的字符是否是数字(0-9),判断字符串是不是数字,大家可能会用一些java自带的方法,也有可能用其他怪异的招式,比如判断是不是整型数字,将字符串强制转换成整型,不是数字的就会抛出错误,... -
数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个...
2019-11-29 22:02:57数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是第一个重复的数字2。 思路: ... -
判断字符串中有没有数字,并取出来
2017-05-16 10:05:42使用isDigit方法,项目中需要判断一个字符串中是否有数字,然后如果有的话取出来第一个数字,用这个数字来继续参与下边的工作 定义了一个方法 //判断是否含有数字.-1表示没有数字,有数字表示几 public ... -
判断数字的个数问题
2019-08-14 23:54:17判断数字的个数问题就是是判断某个数字中有多少个K值,如判断一个2进制数字中有多少个1,...1.判断2进制中有几个1 有一个位运算 X&(X-1)这个式子,这个式子就是求2进制中有几个1, 代码如下 int Count1(int n)... -
一个有限状态机判断字符串是否数字的例子
2014-09-04 16:15:15这几天看到有朋友在讨论这样的问题,如何快速匹给定的字符串 -
python判断字符是否是数字和字母_python判断字符是否为字母和数字
2020-12-30 09:16:32下面利用几个实例说明字符串方法的用法,操作如下:云海天教程网,大量的免费python教程,欢迎在线学习!str_1="123"str_2="Abc"str_3="123Abc"#用isdigit函数判断是否数字print(str_1.isdigit())Tureprint(str_2.... -
怎么判断一个数是由1 2 4 8 16 32 64 128 256 512 1024...这些数字任意几个相加,怎么算出是那几个相加?
2020-09-16 10:06:301:先把数字转位二进制 1 2 4 8 16 对应的分别是1 10 100 1000 10000 然后比如你要算7是分别有哪些组成,7 的二进制是111...那么匹配上面看出只有 前面两个数是1,然后映射到对应的数字就是4和8。说明12是由4个8组成 ...
-
基于python的dango框架购物商城毕业设计毕设源代码使用教程
-
LoadRunner设置检查点的几种方法介绍
-
PHP 日期 加减 月数,天数,周数,小时,分,秒等等
-
基于Qt的LibVLC开发教程
-
Shell学习计划——Shell 传递参数
-
小屏幕大世界“Next”背后的秘密
-
朱老师c++课程第3部分-3.5STL的其他容器讲解
-
细节让网页设计与众不同
-
axios学习优化及使用
-
斜光轴数字强度相关计量的像模糊容限
-
晓看红湿处 ,花重锦官城
-
nlp3
-
app服务端.rar
-
让界面更加清爽
-
【Python-随到随学】 FLask第一周
-
【布道者】Linux极速入门
-
jtpm1是什么接口
-
2021-02-27
-
PHP超全局变量
-
PlutoniumEnergy:用于Factorio的Plutonium Energy mod-源码