• 《Java大学教程》--第1章 步入Java世界


    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

  • 相关阅读:
    PHP线程安全
    Oracle中MD5+Base64加密实现
    1002. A+B for Polynomials (25)
    1001. A+B Format (20)
    Rails,uva 514
    Database,Uva1592
    Hello World for U
    D3.js 力导向图
    从零开始CSS(一 2016/9/21)
    从零开始HTML(三 2016/9/20)
  • 原文地址:https://www.cnblogs.com/zhuyx/p/10401932.html
Copyright © 2020-2023  润新知