【风马一族_Java】如何使用ACSLL表的值,
2016-06-24 15:56
615 查看
------------------------------------------------------------------------------
一,依次ACSLL表的值
将自然数赋值给char类型的变量,然后输出char类型的变量,其值就是ACSLL表上对应的值
这里只显示ACSLL表中的33~126间的字符
------------------------------------------------------------------------------
运行的结果:
------------------------------------------------------------------------------
2:利用ASCLL表,随机产生字符
------------------------------------------------------------------------------
运行结果:
4865033302
--------------------------------------------------------------------------------------------------------
运行结果:
@4>0?@>01=
总结:使用char类型来产生字符,比之前使用String[]类型方便多,String[]还需要把字符事先写出来,而char本身就能直接使用字符。感觉方便,只是开头反而费时间多。
要省时间,技术不容易提升,要使用方便的方式编写代码,则开头需要花点时间,从长久来看,是划算的交易。而短时间内,不可取。再接再厉。
一,依次ACSLL表的值
将自然数赋值给char类型的变量,然后输出char类型的变量,其值就是ACSLL表上对应的值
这里只显示ACSLL表中的33~126间的字符
------------------------------------------------------------------------------
public class sows { public static void main(String[] args) { char ch1 = 48; char ch2 = 57; char ch=29; int number; for (int i = 0; i < 10; i++) { for (int j = 0; j < 10; j++) { number=++ch; System.out.print(number+": "+ch + "\t"); if (number > 125) { break; } } System.out.println(); } System.out.println("ch1="+ch1 + " " +"ch2="+ch2); } }
运行的结果:
------------------------------------------------------------------------------
2:利用ASCLL表,随机产生字符
------------------------------------------------------------------------------
1 //********************************************* 2 // 产生一串长度为10的随机数字 3 // 4 //********************************************* 5 public class random { 6 public static void main(String args[]){ 7 Random random=new Random(); 8 9 for (int i = 0; i < 10; i++) { 10 11 char chars= (char) (48+random.nextInt(10)); 12 13 System.out.print(chars); 14 } 15 } 16 }
运行结果:
4865033302
--------------------------------------------------------------------------------------------------------
//************************************************* // 产生一串长度为10的随机数据 // //************************************************* public class random { public static void main(String args[]){ Random random=new Random(); for (int i = 0; i < 10; i++) { char chars= (char) (48+random.nextInt(20)); System.out.print(chars); } } }
运行结果:
@4>0?@>01=
总结:使用char类型来产生字符,比之前使用String[]类型方便多,String[]还需要把字符事先写出来,而char本身就能直接使用字符。感觉方便,只是开头反而费时间多。
要省时间,技术不容易提升,要使用方便的方式编写代码,则开头需要花点时间,从长久来看,是划算的交易。而短时间内,不可取。再接再厉。
相关文章推荐
- Java_GC详解
- 整合springMVC+mybatis
- Java单线程连接SQL server2012数据库[JDBC驱动]
- Elasticsearch java API (3)
- eclipse在ubuntu16.04无法设置以及新建工程卡死解决方案
- myeclipse10搭建ssh框架
- NotRxJava懒人专用指南-RxJava的演进过程
- Eclipse怎样快速去掉注释?
- Elasticsearch java API (2)
- 一次线上的GC问题排查
- ElasticSearch java API (1)
- 单例模型
- 使用ant编译java class
- 用eclipse的jdt来编译class
- java集合对比汇总
- Java设计模式——原型模式
- java基础第21天_mysql
- 使用Class签名的防破解技术介绍
- javaweb学习总结 ——Filter(过滤器)学习
- collections.sort(list, comparator) 详解