本文共 534 个字数,平均阅读时长 ≈ 2分钟
"破解"房东电话
景坊单间短期出租4个月,550元/月 (水电煤公摊,网费35元/月),空调、卫生间、厨房齐全。屋内均是IT行业人,所以要求来租者最好是同行或者刚毕业的年轻人,爱干净、安静。
code代码
/*
array练习:"破解"房东电话
景坊单间短期出租4个月,550元/月 (水电煤公摊,网费35元/月),空调、卫生间、厨房齐全。屋内均是IT行业人,所以要求来租者最好是同行或者刚毕业的年轻人,爱干净、安静。
*/
public class ArrExer {
public static void main(String[] args) {
//电话号码包含的数字
int[] arr = {8, 2, 1, 0, 3};
//电话号码的索引
int[] index = {2, 0, 3, 2, 4, 0, 1, 3, 2, 3, 3};
//定义电话号码字符串
String phone = "";
for (int i = 0; i < index.length; i++) {
phone += arr[index[i]];
}
//输出电话号码
System.out.println("联系方式:" + phone);
}
}
运行效果
输出英文星期几
输出英文星期几
用一个数组,保存星期一到星期天的7个英语单词,从键盘输入1-7,显示对应的单词
code代码
import java.util.Scanner;
/*
输出英文星期几
用一个数组,保存星期一到星期天的7个英语单词,从键盘输入1-7,显示对应的单词
{"Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"}
*/
public class ArrExer2 {
public static void main(String[] args) {
//定义一周英文数组
String[] week = {"Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"};
//从键盘输入1-7
System.out.print("请输入星期几:");
Scanner scanner = new Scanner(System.in);
int weekNum = scanner.nextInt();
//输出对应的星期
System.out.println("星期" + weekNum + "对应的英文是:" + week[weekNum - 1]);
//关闭scanner资源
scanner.close();
}
}
运行效果
分析学生成绩
学生考试登记划分
从键盘读入学生成绩,找出最高分,并输出学生成绩等级(A、B、C、D)
成绩>=最高分-10 等级为A
成绩>=最高分-20 等级为B
成绩>=最高分-30 等级为C
其余 等级为D
code代码
import java.util.Scanner;
/*
array练习:学生考试登记划分
从键盘读入学生成绩,找出最高分,并输出学生成绩等级(A、B、C、D)
成绩>=最高分-10 等级为A
成绩>=最高分-20 等级为B
成绩>=最高分-30 等级为C
其余 等级为D
*/
public class ArrayExer2 {
public static void main(String[] args) {
//输入学生人数
int stuNum = 0;
Scanner scanner = new Scanner(System.in);
System.out.print("请输入学生人数:");
stuNum = scanner.nextInt();
//输入成绩
int[] scores = new int[stuNum];
for (int i = 0; i < stuNum; i++) {
System.out.print("请输入第" + (i + 1) + "个学生的成绩:");
scores[i] = scanner.nextInt();
}
//计算最高分
int maxScore = scores[0];
for (int i = 1; i < scores.length; i++) {
if (maxScore < scores[i]) {
maxScore = scores[i];
}
}
System.out.println("最高分是:" + maxScore);
//计算成绩等级
for (int i = 0; i < scores.length; i++) {
if (scores[i] >= maxScore - 10) {
System.out.println("第" + (i + 1) + "个学生的成绩为" + scores[i] + ",等级为A");
} else if (scores[i] >= maxScore - 20) {
System.out.println("第" + (i + 1) + "个学生的成绩为" + scores[i] + ",等级为B");
} else if (scores[i] >= maxScore - 30) {
System.out.println("第" + (i + 1) + "个学生的成绩为" + scores[i] + ",等级为C");
} else {
System.out.println("第" + (i + 1) + "个学生的成绩为" + scores[i] + ",等级为D");
}
}
//关闭scanner资源
scanner.close();
}
}
评论 (0)