如何找出Java中大写字母、小写字母及大量特殊符号对应的整数值
2018-02-14 12:36
399 查看
Java可以表示大写字母、小写字母及大量特殊符号。每个字符都用一个对应的整数表示。一台计算机使用的字符集以及与那些字符对应的整数表示称为那台计算机的字符集。只要单引号括住一个字符,就像‘A’这样,就可以在程序中表示该字符的值。
通过在一个字符前加(int),可以得到该字符对应的整数值,例如
( int ) ‘A’
这种形式称为强制类型转换运算符(cast operator)。下面这个语句输出一个字符及其对应的整数值:
System.out.println( “The character” + ‘A’ +
“ has the value ” + ( int ) ‘A’ );
上述语句执行后,将在字符串中显示字符串A和它的值65(依据Unicode字符集)。
使用本练习前面的例子,编写一个应用程序,显示一些大写字母、小写字母、数字和特殊符号及其对应的整数值。试显示如下字符的对应整数值:A B C a b c 0 1 2 $ * + / 和空白字符。
public class Display {
public static void main(String[] args) {
//大写字母
System.out.println( "Java中大写字母" + 'A' + "对应的整数值为:" + ( int ) 'A' );
System.out.println( "Java中大写字母" + 'B' + "对应的整数值为:" + ( int ) 'B' );
System.out.println( "Java中大写字母" + 'C' + "对应的整数值为:" + ( int ) 'C' );
//小写字母
System.out.println( "Java中小写字母" + 'a' + "对应的整数值为:" + ( int ) 'a' );
System.out.println( "Java中小写字母" + 'b' + "对应的整数值为:" + ( int ) 'b' );
System.out.println( "Java中小写字母" + 'c' + "对应的整数值为:" + ( int ) 'c' );
//数字
System.out.println( "Java中数字" + '0' + "对应的整数值为:" + ( int ) '0' );
System.out.prin
4000
tln( "Java中数字" + '1' + "对应的整数值为:" + ( int ) '1' );
System.out.println( "Java中数字" + '2' + "对应的整数值为:" + ( int ) '2' );
//特殊字符
System.out.println( "Java中特殊字符" + '$' + "对应的整数值为:" + ( int ) '$' );
System.out.println( "Java中特殊字符" + '*' + "对应的整数值为:" + ( int ) '*' );
System.out.println( "Java中特殊字符" + '+' + "对应的整数值为:" + ( int ) '+' );
System.out.println( "Java中特殊字符" + '/' + "对应的整数值为:" + ( int ) '/' );
System.out.println( "Java中特殊字符" + ' ' + "对应的整数值为:" + ( int ) ' ' );
}
}
通过在一个字符前加(int),可以得到该字符对应的整数值,例如
( int ) ‘A’
这种形式称为强制类型转换运算符(cast operator)。下面这个语句输出一个字符及其对应的整数值:
System.out.println( “The character” + ‘A’ +
“ has the value ” + ( int ) ‘A’ );
上述语句执行后,将在字符串中显示字符串A和它的值65(依据Unicode字符集)。
使用本练习前面的例子,编写一个应用程序,显示一些大写字母、小写字母、数字和特殊符号及其对应的整数值。试显示如下字符的对应整数值:A B C a b c 0 1 2 $ * + / 和空白字符。
public class Display {
public static void main(String[] args) {
//大写字母
System.out.println( "Java中大写字母" + 'A' + "对应的整数值为:" + ( int ) 'A' );
System.out.println( "Java中大写字母" + 'B' + "对应的整数值为:" + ( int ) 'B' );
System.out.println( "Java中大写字母" + 'C' + "对应的整数值为:" + ( int ) 'C' );
//小写字母
System.out.println( "Java中小写字母" + 'a' + "对应的整数值为:" + ( int ) 'a' );
System.out.println( "Java中小写字母" + 'b' + "对应的整数值为:" + ( int ) 'b' );
System.out.println( "Java中小写字母" + 'c' + "对应的整数值为:" + ( int ) 'c' );
//数字
System.out.println( "Java中数字" + '0' + "对应的整数值为:" + ( int ) '0' );
System.out.prin
4000
tln( "Java中数字" + '1' + "对应的整数值为:" + ( int ) '1' );
System.out.println( "Java中数字" + '2' + "对应的整数值为:" + ( int ) '2' );
//特殊字符
System.out.println( "Java中特殊字符" + '$' + "对应的整数值为:" + ( int ) '$' );
System.out.println( "Java中特殊字符" + '*' + "对应的整数值为:" + ( int ) '*' );
System.out.println( "Java中特殊字符" + '+' + "对应的整数值为:" + ( int ) '+' );
System.out.println( "Java中特殊字符" + '/' + "对应的整数值为:" + ( int ) '/' );
System.out.println( "Java中特殊字符" + ' ' + "对应的整数值为:" + ( int ) ' ' );
}
}
相关文章推荐
- ACM273 给你一个乱序的字符串,里面包含有小写字母(a--z)以及一些特殊符号,请你找出所给字符串里面所有的小写字母的个数, 拿这个数对26取余,输出取余后的数字在子母表中对应的小写字母(0对应z
- JAVA中如何输出一个特殊符号?
- java正则表达式,大写字母、小写字母、特殊字符、数字 两种两种以上组合匹配
- Java版,如果一个数字能表示为p^q(^表示幂运算)且p为一个素数,q为大于1的正整数就称这个数叫做超级素数幂。现在给出一个正整数n,如果n是一个超级素数幂需要找出对应的p,q
- 密码必须含有一个小写字母一个大写字母一个特殊符号,并且不能含有空格
- 正则表达式之密码效验(检验密码是含有小写字母、大写字母、数字、特殊符号的两种及以上)
- 正则表达式之密码效验(检验密码是含有小写字母、大写字母、数字、特殊符号的两种及以上)
- 如何在Linux下找出大量占用CPU的java线程
- 随机生成及检测8位密码:必须由大写字母、小写字母、数字和特殊符号共同组成
- java从一个文件读取无符号的字节型整数
- 特殊符号编码对应表
- javascript如何过滤掉html中的特殊符号例如©
- 在Linux中找出占用大量CPU的Java代码(将Java线程与Linux PID进行关联)
- (转)Map java中的map 如何修改Map中的对应元素
- 一个全是32位整数的大数组,除了其中一个数字出现2次外,其余的数字都出现了3次。如何找出那个只出现了两次的数字?
- Aurora符号编辑器用到一些特殊符号,需要将对应的Package包包含进来
- java处理特殊符号
- 如何用Java编写从命令行输入一个整数N,当N小于或等于5则求1+2+3+
- 有四个label,分别是label1,label2,……,label4,如何根据一个1-4的整数,取对应的label的caption
- java 中如何遍历hashMap的key所对应的value?