第1章
一、选择题
1.C
2.AD
3.D
4.B
5.A
二、简答题
1.答:计算机语言总的来说分为机器语言,汇编语言,高级语言三大类。这三种语言是计算机语言发展历史的三个阶段。
2.答:java在操作系统上加入了jvm虚拟机,程序运行在jvm上,jvm会自动根据不同操作系统将相同的.class字节码解释成不同的机器码
3.答:JDK(java development kit) >JRE(java runtime enviroment) >JVM(java virtual machine).
4.答:编写源文件->编译源文件(使用编译器javac)->字节码->执行字节码(使用解释器java)。
5.答:Path是一个常见的环境变量,它告诉操作系统,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下寻找此程序外,还应到哪些目录下寻找。
·设置Path环境变量的步骤如下

  1. 右键计算机——>属性——>高级系统设置。

    1. 单击环境变量按钮,进入如图所示环境变量操作主界面:

    2. 单击新建按钮,新建JAVA_HOME变量(用于说明JDK的安装目录),如图所示。

    4.修改系统环境变量Path,在最前面追加%JAVA_HOME%\bin 并以;和原路径分隔。再增加:“.;”。这是表示当前目录的意思。

三、编码题
1.

    public class C1_code1 {public static void main(String[] args) {// TODO 自动生成的方法存根System.out.println("========================");System.out.println("\t主菜单");System.out.println("\t1.注册");System.out.println("\t2.登陆");System.out.println("\t3.帮助信息");System.out.println("请选择:");System.out.println("========================");}}2.public class C1_code2 {public static void main(String[] args) {int i, j;for(i = 1; i < 5; i++) {       //外层循坏控制行for(j = 1; j <= i; j++) {   //内层循环控制列System.out.print(j + "*" + i + "=" + i * j + " ");if(i == j) {System.out.println();  //控制换行}}}}}第二章
一、选择题
1.CD
2.C
3.A
4.AB
5.AB
二、简答题
1.答:整型变量:byte、short、int、long
浮点型:float、double
字符型:char
布尔型:boolean,值为true或者false
2.答: j=i++ 等价于 j=i; i++; 即先赋值,后自增。 j=++i 等价于i++;  j=i; 即先自增,后赋值。
3.答:||是逻辑或运算符,是两个bool值的或运算;,结果是bool型。  |是位运算,是两个数据的按二进制展开后每位进行或运算,结果是一个数。
4.答:byte->short->char->int->long->float->double三、编码题
1.
import java.util.Scanner;public class C2_code1 {static Scanner scanner = new Scanner(System.in);static double r;final static double PI = 3.14;public double perimeter(double r) {return 2 * PI * r;}public double area(double r) {return r * PI * r;}public static void main(String[] args) {C2_code1 c = new C2_code1();System.out.print("请输入圆的半径:");r = scanner.nextDouble();System.out.println("该圆的半径为:" + r);System.out.println("该圆的周长为:" + c.perimeter(r));System.out.println("该圆的半径为:" + c.area(r));}}2.
public class C2_code2 {public static final int Principal = 10000;static double current1 = 0.0035;static double current2 = 0.0035 * 2.0;static double regular1 = 0.0150;static double regular2 = 0.0210 * 2.0;int culCurrent() {return (int)(Principal + Principal * current1);}public static void main(String[] args) {C2_code2 c = new C2_code2();System.out.println("本金:" + Principal);System.out.println("活期1年本金总计:" + Math.round(Principal * (1.0 + current1)));System.out.println("定期1年本金总计:" + Math.round(Principal * (1.0 + regular1)));System.out.println("活期2年本金总计:" + Math.round(Principal * (1.0 + current2)));System.out.println("定期2年本金总计:" + Math.round(Principal * (1.0 + regular2)));}
}3.
代码:
package com.Homework;
import java.util.Scanner;public class C2_code3 {static int x, x1, x2, x3, x4;public static void main(String[] args) {// TODO 自动生成的方法存根C2_code3 c = new C2_code3();Scanner input = new Scanner(System.in);System.out.print("请输入一个四位数:");x = input.nextInt();if(x < 999 || x > 9999) {System.out.println("你输入的不是四位数字!!请重新输入!");}else {x1 = ((x / 1000) + 5) % 10;                  //获取千位x2 = ((x % 1000) / 100 + 5) % 10;           //获取百位x3 = (((x % 1000) % 100) / 10 + 5) % 10;    //获取十位x4 = ((((x % 1000) % 100) % 10) + 5) % 10;  //获取个位int[] arr = {x1, x2, x3, x4};                //用数组储存这四个数for(int i = 0, j = 3; i < j ; i++, j--) { //交换位置int temp = arr[i];arr[i] = arr[j];arr[j] = temp;}System.out.println("加密后的数字为:");for(int i = 0; i < 4; i++) {System.out.print(arr[i]);}}}}

尚学堂 实战java程序设计 第1,2章课后题答案相关推荐

  1. 尚学堂(java)1到13章所有练习题答案详解

    尚学堂1到13章所有练习题答案详解 未完待续- 文章目录 尚学堂1到13章所有练习题答案详解 B站网课链接 第一章 一.选择题 二.简答题 三.上机操作 第二章 第三章 第四章 一.选择题 二.简答题 ...

  2. python程序设计从基础到开发课后题答案夏敏捷_[转载] python程序设计应用教程夏敏捷答案第八章_Python程序设计:从基础到开发...

    参考链接: 用Python设计键盘记录器 基础篇 第1章Python语言介绍 1.1Python语言简介 1.2安装与配置Python环境 1.2.1安装Python 1.2.2运行Python 1. ...

  3. python第五章课后题答案超星_MOOC网课章节答案_Python 语言程序设计见面课测试答案...

    [单选,A1型题] 能疏肝.暖肝,治肝寒气滞诸痛的是() [单选,A4型题,A3/A4型题] 男,32岁,进食后上腹饱胀不适,伴返酸.烧心.嗳气.食欲不振,临床诊断为慢性胃炎.该病治疗中不正确的是() ...

  4. python嵩天第七章课后题答案_python语言程序设计嵩天第七章答案

    参考答案如下 直流负反馈可以稳定电路的静态工作点,嵩天交流负反馈可以改善放大器的动态性能. 餐厅环境准备包括:程序( ).背景音乐.通风及温度的准备. 设计下列代码的输出结果是______var a ...

  5. 泛函分析——步尚全老师第四章课后题答案往年题

    百度网盘链接: https://pan.baidu.com/s/1ECupHu5-Dz-XOgpaThQckA

  6. java程序设计_堪称Java界的神书,实战JAVA程序设计,附电子版

    这是一本针对初学者学Java的一本书,最近翻看这本书才发现,它的内容结构非常的清晰,从基础内容到部分进阶内容,你可以根据自己的基础或者需要,重新或选择性学习书中内容. 这本书的名字就像这本书的内容一样 ...

  7. java第二版课后题答案_Java语言程序设计第2版第16章 课后习题答案

    <Java语言程序设计第2版第16章 课后习题答案>由会员分享,可在线阅读,更多相关<Java语言程序设计第2版第16章 课后习题答案(62页珍藏版)>请在人人文库网上搜索. ...

  8. [转载] JAVA语言程序设计(基础篇)第十版课后题答案(第一章)

    参考链接: Java中的Scanner和nextChar() JAVA语言程序设计(基础篇)第十版课后题答案 第一章 第二题 /** Created by ysy on 2018/7/6. */ pu ...

  9. java语言程序设计基础篇课后答案_《Java语言程序设计:基础篇》课后复习题答案-第十五章.pdf...

    <Java语言程序设计:基础篇>课后复习题答案-第十五章 Chapter15Graphics 1. Theycoordinateshouldincreaseandthexcoordinat ...

最新文章

  1. python 之pulp 线性规划介绍及举例
  2. hdu-2209 翻纸牌游戏
  3. 从无盘启动看 Linux 启动原理
  4. HTML如何添加锚点,论程序员成长的正确姿势
  5. python中的生产者与消费者模式
  6. linux怎么修改bash,Linux操作系统中如何对Bash变量内容修改?
  7. 2020_12-电路理论框架复习思考-基础篇
  8. android touch事件坐标原点,Android – 捏缩放ontouch事件坐标
  9. 企业信息化必看,跨国集团采购部门的报表系统是怎样的
  10. 数据结构之链表及其Java实现_数据结构之链表及其Java实现
  11. 华三 h3c 交换机RSTP配置
  12. IOS开发之MapKit框架的使用
  13. Java记录 -59- SortedSet
  14. [译] iOS 11:机器学习人人有份
  15. 刚上大一,C 语言压根听不懂怎么办?
  16. linux poodle漏洞,SSL POODLE[贵宾犬]漏洞的解决办法
  17. ai人工智能开发_人工智能使Web开发的面貌发生变化
  18. 矩阵合同与相似,为什么只有当C为正交阵时才能使既相似又合同?
  19. 图像质量评价数据库TID2013连接
  20. win7下ie6兼容测试之Windows7(win7)下 XP Mode 下载、安装、设置完全图解

热门文章

  1. 洗衣机异响如何维修?洗衣机声音很响怎么维修?洗衣机异响如何处理?
  2. 求助:电压跟随器的输入电压问题
  3. UE5 官方案例Lyra 全特性详解 14.背包系统Inventory System3
  4. Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networks阅读笔记
  5. linux导出文件夹到u盘,把Linux系统放在U盘上直接在U盘上运行Linux
  6. SAP migo增强
  7. [转]告别写计划的烦恼!一页纸四步打造出一份牛逼的商业计划
  8. 卷积神经网络处理一维信号(故障诊断)
  9. 如何在Fragment碎片中展示数据
  10. 随笔:教育、兴趣 与 职业