一.选择题

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 参考答案 第八章的更多相关文章

  1. 尚学堂java 参考答案 第七章

    本答案为本人个人编辑,仅供参考,如果读者发现,请私信本人或在下方评论,提醒本人修改 一.选择题 1.ACD 解析:B:java中左边不能直接直接指定长度,和C语言不一样 2.B 3.C 解析:B各行分 ...

  2. 尚学堂java 参考答案 第九章

    一.选择题 1.AC 解析:A.注意题目是Collections不是 Collection,前者是一个until下的类,后者才是接口 C.Set中的数据是无序且不能重复的 2.A 解析:将发生数组越界 ...

  3. 尚学堂JAVA基础学习笔记

    目录 尚学堂JAVA基础学习笔记 写在前面 第1章 JAVA入门 第2章 数据类型和运算符 第3章 控制语句 第4章 Java面向对象基础 1. 面向对象基础 2. 面向对象的内存分析 3. 构造方法 ...

  4. 尚学堂Java第一课

    今天是北京尚学堂郑州分校开课的第一天,小班面授教学. 我很兴奋,是一个小白对IT大神渴求传道授业解惑的兴奋. 杨老师还是一贯耐心详细的手敲了第一堂课的完整大纲,必须给杨老师赞赞赞!!! 从幽默的制定班 ...

  5. 尚学堂java 答案解析 第六章

    本答案为本人个人编辑,仅供参考,如果读者发现,请私信本人或在下方评论,提醒本人修改 一.选择题 1.C 解析:对void下的函数,可以使用"return;"表示结束之意,但不能&q ...

  6. 尚学堂java 答案解析 第五章

    本答案为本人个人编辑,仅供参考,如果读者发现,请私信本人或在下方评论,提醒本人修改 一.选择题 1.AB 解析:A可以被所有类访问,B可以被当前包的所有类访问,也可以被所有子类访问 2.A 解析:所有 ...

  7. 尚学堂java答案解析 第三章

    本答案为本人个人编辑,仅供参考,如果读者发现,请私信本人或在下方评论,提醒本人修改 一.选择题 1.A 2.BD 解析:switch的的判断表达式的数据类型:byte  short   int  ch ...

  8. 尚学堂java答案解析 第二章

    本答案为本人个人编辑,仅供参考,如果读者发现,请私信本人或在下方评论,提醒本人修改 一.选择题: 1.CD 解析:A public是关键字. B 第一个不能是数字 2.C 解析:j=i++  < ...

  9. 尚学堂java答案解析 第一章

    本答案为本人个人编辑,仅供参考,如果读者发现,请私信本人或在下方评论,提醒本人修改 一.选择题: 1.C 解析:java为了安全,中并没有引入C语言的指针概念. 2.AD 解析:B:Java先通过ja ...

随机推荐

  1. (转)Qt中图片相对位置的引用

    原文作者:locky1218 原文地址:https://blog.csdn.net/locky1218/article/details/9749703/   一般使用相对位置的时候可能无法显示图片,可 ...

  2. Golang atomic

    原子操作函数 分为下面系列函数,其中Xxx可以是Int32/Int64/Uint32/Uint64/Uintptr/Pointer其中一种. 1.SwapXxx系列:交换新旧值: // SwapInt ...

  3. java 数据导入xls

    @RequestMapping("admin/doorDesign/getexcel.do") public void getExcel(String name,String ph ...

  4. servlet容器、IOC容器、SpirngMVC

    servlet容器(这里指tomcat插件)存放servlet对象,而SpringMVC框架整个是一个servlet对象,而IOC容器 在Boot框架中,会存放产生servlet容器的工厂,工厂依据主 ...

  5. makefile 里的vpath

    https://www.cmcrossroads.com/article/basics-vpath-and-vpath Only missing prerequisites matching the ...

  6. English trip EM2-PE-1B Teacher:Patirck

    PE = 演讲课 课上内容(Lesson) How are you today?  你今天怎么样? What is your name?  你的名字叫什么? What do you come from ...

  7. 算法之如何实现LRU缓冲淘汰策略

    1)什么是缓存? 缓存是一种提高数据读取性能的技术,在硬件设计.软件开发中都有着非广泛的应用,比如常见的CPU缓存.数据库缓存.浏览器缓存等等. 2)为什么使用缓存?即缓存的特点缓存的大小是有限的,当 ...

  8. piggy.lnk 简析

    piggy.lnk 简析 SECTIONS { .data : { input_len = .; LONG(input_data_end - input_data) input_data = .; * ...

  9. android -------- ConstraintLayout Group和goneMargin(五)

    前面的文章 ConstraintLayout 介绍 (一) ConstraintLayout约束属性 (二) ConstraintLayout 宽高比和偏移量比(三) ConstraintLayout ...

  10. android ------ Emulator: error: x86 emulation currently requires hardware acceleration

    我创建 Android 模拟器,运行项目时出现了一个这样的错误: 如下: emulator ERROR:x86 emulation currently requires hardware accele ...