尚学堂java 参考答案 第八章
一.选择题
1.BD
解析:B:Integer是对象,所以默认的应该是null对象.D使用的是自动装箱
2.A
解析:String类的对象是final型,是不能修改的,concat()方法是生成一个新的字符串,不是修改原字符串
3.B
解析:https://blog.csdn.net/qq_34834846/article/details/81431103
4.C
5.A
解析:https://blog.csdn.net/qq_34834846/article/details/81626022
二.简答题
1.http://www.sxt.cn/Java_jQuery_in_action/eight-autoboxing-unboxing.html
2.http://www.sxt.cn/Java_jQuery_in_action/eight-buffebuild.html
3.第一个是常量对象,第二个是String对象
4.mkdir创建目录时必须保证所有上级目录存在,如果缺失一个则失败,mkdirs若缺少则自动创建相关目录
5.http://www.sxt.cn/Java_jQuery_in_action/eight-enumeration.html
三.编码题
import java.util.Scanner;
public class ch8_1 {
public static void main(String args[]) {
String name="";
String reg ="[0-9]";//正则表达式,表示0-9的数字
Scanner input = new Scanner(System.in);
System.out.print("请输入您的姓名:");
name = input.nextLine();
//这里的替换函数是replaceAll(),不是replace
int length = name.replaceAll(reg,"").length();
while(length <= 6 || name.length() != length){
if(length <= 6)
System.out.println("姓名不能小于7位 !");
if(name.length() != length)
System.out.println("姓名含有数字 !");
System.out.print("请输入您的姓名:");
name = input.nextLine();
length = name.replaceAll(reg,"").length();
}
System.out.println("你的名字:"+name);
}
}
2.题意不清,没有写
3.
import java.util.Random;
public class ch8_2 {
public static void main(String[] args) {
Random random = new Random();
while(true){
int a = random.nextInt(3);
switch (TrafficLight.values()[a]){
case RED:
System.out.println("红灯:停止");
case YELLOW:
System.out.println("黄灯:慢行");
case GREEN:
System.out.println("绿灯:行驶");
}
}
}
}
enum TrafficLight{
RED,YELLOW,GREEN
}
尚学堂java 参考答案 第八章的更多相关文章
- 尚学堂java 参考答案 第七章
本答案为本人个人编辑,仅供参考,如果读者发现,请私信本人或在下方评论,提醒本人修改 一.选择题 1.ACD 解析:B:java中左边不能直接直接指定长度,和C语言不一样 2.B 3.C 解析:B各行分 ...
- 尚学堂java 参考答案 第九章
一.选择题 1.AC 解析:A.注意题目是Collections不是 Collection,前者是一个until下的类,后者才是接口 C.Set中的数据是无序且不能重复的 2.A 解析:将发生数组越界 ...
- 尚学堂JAVA基础学习笔记
目录 尚学堂JAVA基础学习笔记 写在前面 第1章 JAVA入门 第2章 数据类型和运算符 第3章 控制语句 第4章 Java面向对象基础 1. 面向对象基础 2. 面向对象的内存分析 3. 构造方法 ...
- 尚学堂Java第一课
今天是北京尚学堂郑州分校开课的第一天,小班面授教学. 我很兴奋,是一个小白对IT大神渴求传道授业解惑的兴奋. 杨老师还是一贯耐心详细的手敲了第一堂课的完整大纲,必须给杨老师赞赞赞!!! 从幽默的制定班 ...
- 尚学堂java 答案解析 第六章
本答案为本人个人编辑,仅供参考,如果读者发现,请私信本人或在下方评论,提醒本人修改 一.选择题 1.C 解析:对void下的函数,可以使用"return;"表示结束之意,但不能&q ...
- 尚学堂java 答案解析 第五章
本答案为本人个人编辑,仅供参考,如果读者发现,请私信本人或在下方评论,提醒本人修改 一.选择题 1.AB 解析:A可以被所有类访问,B可以被当前包的所有类访问,也可以被所有子类访问 2.A 解析:所有 ...
- 尚学堂java答案解析 第三章
本答案为本人个人编辑,仅供参考,如果读者发现,请私信本人或在下方评论,提醒本人修改 一.选择题 1.A 2.BD 解析:switch的的判断表达式的数据类型:byte short int ch ...
- 尚学堂java答案解析 第二章
本答案为本人个人编辑,仅供参考,如果读者发现,请私信本人或在下方评论,提醒本人修改 一.选择题: 1.CD 解析:A public是关键字. B 第一个不能是数字 2.C 解析:j=i++ < ...
- 尚学堂java答案解析 第一章
本答案为本人个人编辑,仅供参考,如果读者发现,请私信本人或在下方评论,提醒本人修改 一.选择题: 1.C 解析:java为了安全,中并没有引入C语言的指针概念. 2.AD 解析:B:Java先通过ja ...
随机推荐
- 大数据算法:kNN算法
\一.kNN算法概述 kNN是k-Nearest Neighbour的缩写,这是一种非常简单且易于理解的分类算法.回想我们从小到大在认知事物的过程当中,我们是如何判断一种事物是属于哪种类别的?通常的一 ...
- Codeforces Gym - 101102B - The Little Match Girl
B. The Little Match Girl time limit per test 1 second memory limit per test 256 megabytes input stan ...
- 把 java web application deploy 到 root
http://stackoverflow.com/questions/5328518/deploying-my-application-at-the-root-in-tomcat You have a ...
- English trip V1 - B 19. Life of Confucius 孔子的生活 Teacher:Patrick Key:
In this lesson you will learn to describe a daily routine. (日常生活) 课上内容(Lesson) 词汇(Key Word ) contrac ...
- 【错误】IntelliJ IDEA使用Gradle编译报错
一.异常如下: No signature of method: org.gradle.api.internal.artifacts.ivyservice.ivyresolve.strategy.Def ...
- CCPC2017湘潭 1263 1264 1267 1268
1263 拉升一下就A了 #include <iostream> #include <vector> #include <algorithm> #include & ...
- PHP工厂模式demo
<?php//工厂模式 interface operstion{ function oper($a,$b);}//加class add implements operstion{ functio ...
- Vue音乐项目笔记(二)
1. Vuex https://blog.csdn.net/weixin_40814356/article/details/80347366 编写: 然后,在main.js中引入 在组件中改变stat ...
- Pandas读取文件
如何使用pandas的read_csv模块以及其他读取文件的模块?? 一起来看一看 Pandas中read_csv和read_table的区别 注:使用pandas读取文件格式为pandas特有的da ...
- Robbers' watch CodeForces - 685A (暴力)
大意: 一天n小时, m分钟, 表以7进制显示, 求表显示数字不同的方案数 注意到小时和分钟部分总长不超过7, 可以直接暴力枚举. 关键要特判0, 0的位数要当做1来处理 #include <i ...