分析以下需求,并用代码实现 1.产生10个1-20之间的随机数要求随机数不能重复 2.产生10个长度为10的不能重复的字符串(里面只能出现大写字母.小写字母.0-9的数字),并遍历打印输出 代码 package com.itheima; import java.util.ArrayList; import java.util.Random; public class Test3 { public static void main(String[] args) { // 定义一个空字符串 Stri…
分析以下需求,并用代码实现 1.定义ArrayList集合,存入多个字符串"abc" "def" "efg" "def" "def" "qwe" "def" "def" "swd" "wwe" "def" "def" 2.使用普通for循环获取集合中索引为3的元素并打印…
分析以下需求,并用代码实现 1.定义Student类 属性: 姓名:String name 年龄:int age 成绩:int score 行为: 空参构造方法 有参构造方法 set和get方法 toString方法 2.定义测试类,进行测试 (1)创建10个学生对象存入ArrayList集合中 (2)打印最高分的学员姓名.年龄.成绩 [要求封装1个方法 参数是集合对象 返回值类型为Student] (3)打印10个学生的总成绩和平均分 [要求封装两个方法完成] (4)打印不及格的学员信息及数量…
分析以下需求,并用代码实现 项目根路径下有text.txt文件,内容如下 我爱黑马 123456 利用IO流的知识读取text.txt文件的内容反转后写入text.txt文件中 654321 马黑爱我 思路 1.创建集合对象用于存储读取到的每一行数据 2.创建BufferedReader关联text.txt文件 3.将读取到的每一行数据存储到集合中 4.关闭输入流 5.遍历集合获取到每一个数据(每一行字符串) 6.通过StringBuilder将当前字符串翻转 7.将转换后的字符串, 设置回集合…
先让我们来看个很重要的东西,还是ASCII码. 十进制:A-Z:65-90十进制:a-z:97-122 了解这个很重要. 现在我们先举例子大写字母转小写字母案例: #include <stdio.h> int lower(int c) { if(c>='A' && c<='Z') return c+'a'-'A'; else return c; } int main() { printf("%c\n",lower('A')); ; } 编译运行输…
分析以下需求,并用代码实现: 1.定义动物类: 行为: 吼叫:没有具体的吼叫行为 吃饭:没有具体的吃饭行为 2.定义缉毒接口 行为: 缉毒 3.定义缉毒狗:犬的一种 行为: 吼叫:汪汪叫 吃饭:狗啃骨头 缉毒:用鼻子侦测毒 4.定义测试类: 使用多态的形式创建缉毒狗对象,调用缉毒方法和吼叫方法 package com.itheima5; //抽象动物类 public abstract class Animal { public abstract void roar(); public abstr…
分析以下需求,并用代码实现 1.键盘录入一个源字符串由字符串变量scrStr接收 2.键盘录入一个要删除的字符串由字符串变量delStr接收 3.要求 删除该字scrStr符串中的所有delStr字符串(最终的字符串中不能包含delStr) 要求打印删除后的结果以及删除了几个delStr字符串 4.代码运行打印格式: 请输入源字符串:java woaijava,i like jajavava i enjoy java 请输入要删除的字符串:java 控制台输出结果:源字符串中总共包含:5 个 j…
分析以下需求,并用代码实现 1.定义一个长度为10的int数组,并存入10个int类型的数据,其中有一些数据是重复的 2.利用集合的知识对数组进行去重,产生新数组,不能改变数组中原来数字的大小顺序 3.打印新数组中的内容按照以下描述完成类的定义. 代码 package com.itheima; import java.util.ArrayList; public class Test1 { public static void main(String[] args) { // 定义一个长度为10…
import java.util.ArrayList; import java.util.Random; /* * 获取10个[1-20之间]的随机数,要求不能重复.(注意:不是获取10个数,如果单纯获取十个数可能有重复的,这里是获取10个不重复的数. * 所以统计变量要在判断不重复后增加.) * * 用数组实现,但是数组的长度是固定的,长度不好确定. * 所以我们使用集合实现. * * 分析: * A:创建产生随机数的对象 * B:创建一个存储随机数的集合. * C:定义一个统计变量.从0开始…
1. 需求:获取10个1-20之间的随机数,要求不能重复 用数组实现,但是数组的长度是固定的,长度不好确定.所以我们使用集合实现. 分析: • 创建产生随机数的对象 • 创建一个存储随机数的集合. • 定义一个统计变量.从0开始. • 判断统计遍历是否小于10 是:先产生一个随机数,判断该随机数在集合中是否存在. 如果不存在:就添加,统计变量++. 如果存在:就不搭理它.   否:不搭理它      • 遍历集合 2. 代码实现: package cn.itcast_02; import jav…