zoukankan      html  css  js  c++  java
  • JAVA基础第十组(5道题)

    46.【程序46】
    题目:两个字符串连接程序

    package com.niit.homework1;
    
    import java.util.Scanner;
    
    /**
     * @author: Annie
     * @date:2016年5月23日
     * @description:【程序46】 
                                                  题目:两个字符串连接程序 
                                                  思路:public String concat(String str)将指定字符串连接到此字符串的结尾。
     */
    public class ConnectString {
    
        /**
         * @param args
         * @param str1 第一个字符串
         * @param str2第二个字符串
         */
        public static void main(String[] args) {
            ConnectString c = new ConnectString();
            Scanner s = new Scanner(System.in);
            System.out.println("请输入两个字符串:");
            String str1 = s.next();
            String str2 = s.next();
            String str = str1.concat(str2);
            System.out.println(str);
        }
    
        
    }

    47.题目:读取7个数(1—50)的整数值,每读取一个值,程序打印出该值个数的*。

    package com.niit.homework1;
    
    import java.util.Random;
    /**
     * @author: Annie
     * @date:2016年5月23日
     * @description:【程序47】  题目:读取7个数(1—50)的整数值,每读取一个值,程序打印出该值个数的*。 
     */
    public class PrintStar {
        public static void main(String[] args) {
            PrintStar p = new PrintStar();
            p.star();
        }
        /**
         * 用于求1-50间的7个随机数+打印星星 
         */
        public void star(){
            int a[] = new int[50];
            Random r = new Random();
            for (int i = 0; i < 7; i++) {
                a[i] = r.nextInt(a.length);    
                System.out.print((a[i]+1)+" ");
            }
            System.out.println();
            for (int i = 0; i <7; i++) {
                for (int j = 0; j <a[i]+1; j++) {
                    System.out.print("*");
                }
                System.out.println();
            }
        }
    
    }

    48.

    49.

    【程序49】
    题目:计算字符串中子串出现的次数

    package com.niit.homework1;
    
    import java.util.Scanner;
    
    /**
     * @author: Annie
     * @date:2016年5月22日
     * @description:【程序49】 
                                                    题目:计算字符串中子串出现的次数 
                    public int indexOf(String str,
                       int fromIndex)返回指定子字符串在此字符串中第一次出现处的索引,从指定的索引开始。
     */
    public class StringCount {
        public static void main(String[] args) {
            int count=0;
            Scanner in = new Scanner(System.in);
            System.out.println("请输入字符串:");
            String str = in.next();
            System.out.println("请输入子串");
            String str1 = in.next();
            int start = 0;
            while(str.indexOf(str1, start)>=0 && start<str.length()){
                count++;
                //当找到第一个后,索引位置等于第一次出现的位置+子字符串的长度
                start = str.indexOf(str1, start) + str1.length();
            }
            System.out.println(str1 + "在" + str + "出现的次数为:" + count);
        }
    
    }

    50.

  • 相关阅读:
    打开CAD时出现“acvmtools.arx ARX命令中发生异常
    VS2010编译错: #error : This file requires _WIN32_WINNT to be #defined at least to 0x0403...的解决方法
    CAD中的相对坐标和绝对坐标
    CAD中的文本编排操作
    使用VS2008,VS2010编译64位的应用程序
    已知两切线和半径画圆弧和圆
    AutoCAD2012启动错误 1308 源文件未找到
    C++中的static修饰的变量和函数
    VS2010创建C++静态链接库创建和使用
    Python中同时用多个分隔符分割字符串的问题
  • 原文地址:https://www.cnblogs.com/wangmingxia/p/5520755.html
Copyright © 2011-2022 走看看