下载此文档

黑马初试试题.docx


文档分类:研究生考试 | 页数:约25页 举报非法文档有奖
1/25
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/25 下载此文档
文档列表 文档介绍
.itheima;
/**
* 第1题: 有一个字符串"woaiheimahahaheimaaiwo"求该字符串中"heima"出现的次数;
*
*/
public class Test1 {
public static void main(String[] args) {
// 定义一个字符串"woaiheimahahaheimaaiwo"
String string = "woaiheimahahaheimaaiwo";
// 定义一个字符串"heima"
String string2 = "heima";
// 将目的字符串转成char类型数组
char[] charArray = ();
// 将匹配的字符串转成char类型数组
char[] charArray2 = ();
// 标志位
boolean b = false;
// 定义整型变量,存放次数
int i = 0;
// 记录匹配的数组位置
int x = 0;
// 遍历char类型数组
for (int j = 0; j < ; j++) {
// 匹配上第一个字符
if (charArray[j] == charArray2[x]) {
// 获取值字符串中匹配的位置
int y = j;
// 遍历匹配的字符串
for (char c : charArray2) {
// 如果匹配不成功,标志位:false
if (charArray[y] != c) {
b = false;
// 跳出for循环
break;
} else {
// 匹配当前字母位置成功
b = true;
}
y++;
}
// 匹配所有位置成功
if (b) {
i++;
}
}
}
// 打印输出次数
(string + "中出现" + string2 + "的次数为:" + i);
}
}
.itheima;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
/**
* 第2题: 有五个学生,每个学生有3门课(语文、数学、英语)的成绩,写一个程序接收从键盘输入学生的信息,
* 输入格式为:name,30,30,30(姓名,三门课成绩),然后把输入的学生信息按总分从高到低的顺序写入到一个名称""文件中。
* 要求:,打开这个文件,就可以很清楚的看到学生的信息。
*/
public class Test2 {
public static void main(String[] args) throws IOException {
// 标识录入学生次序
int i = 0;
// 用treeSet集合接收并按照总成绩的顺序存放
TreeSet<Student> set = new TreeSet<Student>(());
while (true) {
i++;
("请输入第" + i + "个学生信息,格式为(name,30,30,30) :");
String message = new Scanner().nextLine();
// 分割字符串,用字符转数组接收
String[] split = (",");
// 创建Student对象
Student student = new Student(split[0], (split[1]), (split[2]),
(split[3]));
// 对象加入集合中
(student);
("是否继续?(0结束其他数字继续:)");
int

黑马初试试题 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数25
  • 收藏数0 收藏
  • 顶次数0
  • 上传人nnejja93
  • 文件大小21 KB
  • 时间2017-07-24
最近更新