zoukankan      html  css  js  c++  java
  • 【风马一族_Java】如何使用ACSLL表的值,

    ------------------------------------------------------------------------------

    一,依次ACSLL表的值

    将自然数赋值给char类型的变量,然后输出char类型的变量,其值就是ACSLL表上对应的值

    这里只显示ACSLL表中的33~126间的字符

    ------------------------------------------------------------------------------

     1 public class sows {
     2 
     3     public static void main(String[] args) {
     4 
     5         char ch1 = 48;
     6         char ch2 = 57;
     7         char ch=29;
     8 
     9         int number;
    10 
    11         for (int i = 0; i < 10; i++) {
    12             for (int j = 0; j < 10; j++) {
    13                 number=++ch;
    14                 System.out.print(number+": "+ch + "	");
    15                 if (number > 125) {
    16                     break;
    17                 }
    18             }
    19             System.out.println();
    20         }
    21         System.out.println("ch1="+ch1 + " " +"ch2="+ch2);
    22     }
    23 }

    运行的结果:

    ------------------------------------------------------------------------------

    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

    --------------------------------------------------------------------------------------------------------

     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(20));
    12 
    13             System.out.print(chars);
    14         }
    15     }
    16 }

    运行结果:
      @4>0?@>01=

    总结:使用char类型来产生字符,比之前使用String[]类型方便多,String[]还需要把字符事先写出来,而char本身就能直接使用字符。感觉方便,只是开头反而费时间多。

       要省时间,技术不容易提升,要使用方便的方式编写代码,则开头需要花点时间,从长久来看,是划算的交易。而短时间内,不可取。再接再厉。

      

    每天完成一件事。 不管是为了什么。
  • 相关阅读:
    通信收发单元
    WOSA协议(转)
    CcTalk (网络协议)(转)
    0x和H都表示十六进制有什么区别吗?
    select()函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSET(转)
    &是什么运算符(转)
    NDK的Paths and Symbols设定
    android JNI调用(转)
    scrapy-redis基础和介绍
    scrapy-redis介绍(一)
  • 原文地址:https://www.cnblogs.com/sows/p/5614427.html
Copyright © 2011-2022 走看看