美文网首页
第九章课后题

第九章课后题

作者: 李洋codingfarmer | 来源:发表于2018-10-11 18:43 被阅读0次

    1.

    编写一个程序,实现从命令行参数输入两个字符串类型的数值,并计算输出两个数值的和

      public void work01(){
      System.out.println("输入两个字符串类型的数值");
      Scanner sc=new Scanner(System.in);
      String s1=sc.nextLine();
      String s2=sc.nextLine();
      Integer t1=new Integer(s1);
      Integer t2=new Integer(s2);
      int sum=t1+t2;
      System.err.println("和为:"+sum);
        }
    

    2.

    编写一个程序,实现从命令行参数输入一字符串,统计该字符串中字符“e”出现的次数。

    主方法

    @Test
    public void work02(){
          System.out.println("输入一字符串");
          Scanner sc=new Scanner(System.in);
          String s=sc.nextLine();
          char c='e';
          int cout=0;
          boolean flag=true;//循环跳出标志
          while(flag){
              int a=HomeWorkChap09.getChar(s, c);
              s=HomeWorkChap09.subString(s, a);
              if(a==-1){
                  flag=false;
                  break;
              }
              cout+=1;
          }
        System.out.println("一共有"+cout+"个e");
    }
    

    找到e的第一个索引的方法

    public static int getChar(String s,char c){
            int a=s.indexOf(c);
            return a;
            }
    

    把字符串s从e后面开始拆分的方法

    public static String  subString(String s,int a){
        String str=s.substring(a+1, s.length());
        return str;
    }
    

    3.

    生成十个0~100之间的随机数,放到数组中,然后排序输出

        public void work03(){
        
            double[] a=new double[10];
            for(int i=0;i<10;i++){
                a[i]=Math.random()*100;
                a[i]=Math.round(a[i]);
            }
            for(int i=1;i<a.length;i++){
                for(int j=0;j<a.length-i;j++){
                    if(a[j]>a[j+1]){
                        double t=a[j];
                        a[j]=a[j+1];
                        a[j+1]=t;
                    }
                    
                }
            }
            for(double d:a){
                System.out.println(d);
            }
        }

    相关文章

      网友评论

          本文标题:第九章课后题

          本文链接:https://www.haomeiwen.com/subject/gzqiaftx.html