A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

题目:
1. 给定一个字符串,判断该字符串中是否包含某个子串.如果包含,求出子串的所有出现位置.
如:"abcbcbabcb34bcbd"中,"bcb"子串的出现位置为: 1,7,12.字符串和子串均由用户输入


2.给定一个由数字组成的字符串,如:"1239586838923173478943890234092",统计
出每个数字出现的次数


3.定义数字字符串数组{"010", "3223", "666", "7890987", "123123"},判断该数字字符串数组中的数字字符串是否是对称的,并逐个输出。


4.从键盘录入一个字符串,统计该串中有大写字母、小写字母、数字各有多少个。比如:Hello12345World大写:2个 小写:8个  数字:5个


5.使用两种方法把这个字符串中的单词首字母转为大写:String str = “hello java and android!”;


6.练习:用StringBuilder 把字符串“ABCDE”,转变成字符串“A,B,C,D”


7.利用StringBuilder  将数组 int[] arr = {2, 3, 41, 4};变为字符串输出。




8.
键盘输入一个字符串,如果长度是5位或者大于5位则截取字符串的后4位,并判断后4位是否为对称字符串,如果长度等于4位直接判断是否是对称字符串,如果小于4位则提示输入不合法  。注意:打印出判断结果。
    PS: 对称字符串:顺序和逆序是相同的字符串,如:abba。


9.
获取大于数组中元素值平均数的元素,具体要求如下:
   1.  定义String getNums (int[] arr)静态方法,方法内要求完成:获取指定数组arr中所有元素值的平均数avg,
       并返回元素值大于等于avg的所有元素(元素间用逗号连接)
   2.  定义main方法,方法内完成:
   2.1 随机获取5个1~99之间的整数(包含1和99),并存入数组arr中
   2.2 传递arr调用getNums方法,获取返回值并在控制台打印.


101.键盘录入一个整数作为数组的长度
    2.创建随机数对象,随机数范围[1,101),将产生的随机数赋值给数组元素
    3.遍历数组,要求用“[元素1,元素2,元素3,元素4,元素5,元素6]”的方式将数组打印在控制台
    4.然后获取数组中元素的最大值,和最小值
    5.分别打印出,“数组arr元素中最大值为:max”   “数组arr元素中最小值为:min”


感觉学了几天还有好多不会做啊,大家交流一下

1 个回复

正序浏览
帆帆帆 来自手机 初级黑马 2018-4-12 08:46:51
沙发
牛皮牛皮
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马