zoukankan      html  css  js  c++  java
  • 第十二周Java作业

    本周作业:
    1.编写一个程序,实现字符串大小写的转换并倒序输出。要求如下
    (1)使用for循环将字符串“ Hello world”从最后一个字符开始遍历
    (2)遍历的当前字符如果是大写字符,就使用 toLower Case()方法将其转换为小写字
    符,反之则使用 toUpper Case()方法将其转换为大写字符。
    (3)定义一个 StringBuffer对象,调用 append(方法依次添加遍历的字符,最后调用
    String Buffer对象的 toString(方法,并将得到的结果输出。

    package snippet;
    
    public class Demo {
           public static void main(String[] args) {
                        // TODO Auto-generated method stub
                        String s = "HelloWorld";
                       char[] arr = s.toCharArray(); 
                      StringBuffer bf = new StringBuffer();
                               
                      for (int i = s.length() - 1; i >= 0; i--) {
                           if ((arr[i] >= 'A') && (arr[i] <= 'Z')) {
                              bf.append(String.valueOf(arr[i]).toLowerCase());
                        }
                              else if ((arr[i] >= 'a') && (arr[i] <= 'z')) {
                             bf.append(String.valueOf(arr[i]).toUpperCase());
                      }
                       System.out.println(bf.toString());
                      }
           }
    }
    
        

    2.利用 Random类来产生5个20~30之间的随机整数
    提示:[m-m(mm均为整数,n<m)之间的随机数的公式为n+( new Random()
    t(mn-n+1)。

    package snippet;
    import java.util.Random;
    public class Radomtest {
            public static void main(String[] args) {
    
                Random r = new Random();
                int[] num  = new int[5];
                for (int i = 0; i < num.length; i++) {
                    num[i]=  20+ r.nextInt(11);
                    System.out.println(num[i]);
                }
    
            }
    
        }

  • 相关阅读:
    STL源码剖析之_allocate函数
    PAT 1018. Public Bike Management
    PAT 1016. Phone Bills
    PAT 1012. The Best Rank
    PAT 1014. Waiting in Line
    PAT 1026. Table Tennis
    PAT 1017. Queueing at Bank
    STL源码剖析之list的sort函数实现
    吃到鸡蛋好吃,看看是哪只母鸡下的蛋:好用的Sqlite3
    cJSON
  • 原文地址:https://www.cnblogs.com/1206wang/p/12966106.html
Copyright © 2011-2022 走看看