1.2 软件:用于计算机执行的指令的集合称之为程序(program)。单个程序或者一组程序称之为软件(software)
1.3 编译:计算机的语言称为机器码(machine code)。用编译器(compiler)的专用系统软件将编程语言编写的指令翻译成机器指令,这一过程称为编译(compiling)。
1.4 编程:Java是一种平台无关的编程语言,因为任何Java程序都运行在Java虚拟机(Java Virtual Machine, JVM)的专用程序上。
1.6 基本数据类型:
* 整型:byte<short<int<long
* 浮点:float<double
    注:Java默认的实数都是double类型
* 字符:char
* 布尔:boolean
1.7 声明变量:名称以字母、下划线、美元符号起始
    注:习惯以小写字母开始。
1.8 赋值:assignment operator =
1.9 创建常量:final
1.10~12 算术运算符、表达式、输出
1.13 输入:Scanner类,nextInt(),nextDouble()
    注:输入字母会报错
1.14 字符串:next()
1.15 程序设计:伪代码(pseudocode)没有语法标准,只要能够帮助理解就可以。

1。答:P4
软件(software)指的是单个程序或一组程序。这些程序都是一些指令的集合,通过这些指令来控制计算机执行一些任务。
软件主要分为两大类:用户需要的程序为应用软件(application software);帮助计算机工作的专用程序为系统软件。

2。答:P5
与大多数程序的最大区别在于:
Java将程序编译成(Java byte code)的特殊指令,运行于(Java Virtual Machine,JVM)的专用程序上。
而大多数程序编译成机器码,运行于特定类型的计算机上。

3。答:
* 公交车准乘的最大乘客数:byte
* 超市里采购的食物的重量:float
* 给学生说不定的等级(例如:A、B和C):char

4。答:
int x=7.5; // 赋浮点值给整型变量

5。答:
编译出错的代码:
    age=sc.nextDouble();
错误的原因:
    age是整型变量,不能输入浮点变量。
修改后的代码:
    age=sc.nextInt();

编译出错的代码:
    System.out.println("I think you were born in "+BornIn);   
错误的原因:
    Java的变量是大小写敏感的,因此BornIn是没有定义的,应改为bornIn.
修改后的代码:
    System.out.println("I think you were born in "+bornIn);   
   
6。答:
编译出错的代码:
    num=6;
运行的结果:
无论声明int num=6;,还是将之改为num1=6;或者num2=6;都不会对运行结果产生影响。结果为0。

编程练习:代码附件
2。DisplayInformation.java
3。DisplayInformation.java
4。DivideStudents.java
5。Convertion.java

《Java大学教程》--第1章 步入Java世界的更多相关文章

  1. 正在学习的Java大学教程

    推荐本书<Java大学教程> 看的人比较少,我也是多年不看书了,基于教程一般选国外的方法,从图书馆选了本书. 看了一半,感觉书的内容比较认真,对于基本的Java知识都算介绍全了,而且全书是 ...

  2. 《Java大学教程》—第24章 Java的背景

    本章主要介绍的是Java的背景知识,通过了解历史知道Java与其他语言的区别,以便更好选择在什么场景下使用Java. 24.2    语言的尺寸Java语言短小.紧凑,以C++为基础,放弃了一些特定的 ...

  3. 《Java大学教程》—第23章 Java网络编程

    本章主要关注的是Java的几个应用网络编程的场景,对于网络编程没有太多深入介绍,而Java本来也没有多少针对网络编程的特性.虽然Java有个Applet的概念,但是真用这个的开发的场景其实不多. 23 ...

  4. (转)JAVA AJAX教程第四章—AJAX和MVC的简单结合

    这里我们再理解了AJAX后,开始来用实例感受AJAX的力量. 今天我最后要实现的效果,当鼠标放到图片上时会根据,会把数据库库里的数据读出,通过显示框显示出来.这个在很多网上商店都有用到这里效果,我们这 ...

  5. 《Java基础教程》第一章学习笔记

    Java 是什么呀! 计算机语言总的来说分成机器语言,汇编语言,高级语言.其中Java一种高级计算机语言,它是一种可以编写跨平台应用软件,完全面向对象的程序设计语言. Java划分为三个技术平台,Ja ...

  6. Java 集合详解 | 一篇文章解决Java 三大集合

    更好阅读体验:Java 集合详解 | 一篇文章搞定Java 三大集合 好看的皮囊像是一个个容器,有趣的灵魂像是容器里的数据.接下来讲解Java集合数据容器. 文章篇幅有点长,还请耐心阅读.如只是为了解 ...

  7. 【安装eclipse, 配置java环境教程】 编写第一个java程序

    写java通常用eclipse编写,还有一款编辑器比较流行叫IJ.这里我们只说下eclipse编写java的前期工作. 在安装eclipse之前要下载java的sdk文件,即java SE:否则无法运 ...

  8. Java基础教程——使用Eclipse快速编写Java输入输出代码

    Eclipse安装 IDE:Integrated Development Environment,集成开发环境.好比是全自动洗衣机. 此处使用[eclipse-jee-4.6-neon-3-win32 ...

  9. 《Java大学教程》—第19章 改进用户界面

    用户与程序交互的媒介称为用户界面(user interface)或人机界面(human-computer interface). 19.2    Border接口8个实现Border接口的标准边框类: ...

随机推荐

  1. C#正则表达式。

    什么是正则表达式: 正则表达式是用来进行文本处理的技术,是语言无关的. 是由普通字符和特殊字符组成的文字模式,用来描述字符串的特征. 元字符: 1.  .    :  除 \n 以外的任意的单个字符. ...

  2. npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\package.json'

    在使用 npm 命令安装常用的 Node.js web框架模块 express时出现: 解决方法是 在命令行切换到安装nodejs文件下的nodejs\node_modules\npm  后执行npm ...

  3. SpringBoot+kafka+ELK分布式日志收集

    一.背景 随着业务复杂度的提升以及微服务的兴起,传统单一项目会被按照业务规则进行垂直拆分,另外为了防止单点故障我们也会将重要的服务模块进行集群部署,通过负载均衡进行服务的调用.那么随着节点的增多,各个 ...

  4. 6.4 group by 优化

    1.小总结 group by 实质是先排序后进行分组,遵照索引建的最佳左前缀. 当无法使用索引列,增大max_length_for_sort_data参数的设置 + 增大sort_buffer_siz ...

  5. Linux 系统的安装 (最全收集)

    在几年前,我曾经多次萌生抛弃Win系统,从而使用Linux系统-----(Ubuntu),但是我每次都会遇到同一个问题,TM怎么安装啊. 不是安装奇慢就是不知道安装的方法. 怎样安装Ubuntu操作系 ...

  6. html/css的学习之路(2)

    今天我跟大家说一下html,html里面其实什么东西都可以放进去的.首先创建一个文本,改变他的后缀名为html.这时有个最重要的一点不管是html还是css都不可以用中文和符号命名. 这是html中的 ...

  7. angular input 为file on-change 无效

    l转自:https://blog.csdn.net/klo220/article/details/53331229 侵删 出现这个问题是因为input的type是file,这时如果用ng-change ...

  8. POJ1201 Intervals(差分约束)

    Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 28416   Accepted: 10966 Description You ...

  9. mybatis 中 使用 allowMultiQueries=true

    单条的数据进行修改或者插入的时候没问题,但是进行批量操作的时候就会出现错误,是因为没有开启支持批量操作的功能. mybatis支持批量操作 开启批量执行sql的开关,在拼装mysql链接的url时,为 ...

  10. Python-Django 第一个Django app

    第一个Django app   by:授客 QQ:1033553122 测试环境: Python版本:python-3.4.0.amd64 下载地址:https://www.python.org/do ...