全新正版书籍,24小时发货,可开发票。
¥ 19.5 7.0折 ¥ 28 全新
库存4件
作者张吉力
出版社华中科技大学出版社
ISBN9787568032476
出版时间2017-09
装帧平装
开本其他
定价28元
货号25170089
上书时间2024-12-19
Java
7
Java
2
“我们爱读书”网(
由于作者水平有限,书中难免有疏漏及不足之处,恳请广大读者不吝提出宝贵意见,帮助我们改正提高。
2017
1Java
1
2Java
3Java
4
5
1
2Java
1Java
2Java
3
2
3
1
2if
3if
4if
5
6
3
4
1while
2for
3
4break
4
5
1
2
3
4
5
6
1
2
3
4
5
6
7
1Java
2
3
4this
5static
6
7
7
习题参考答案
“教、学、做”一体化,将
1.了解Java语言各种数据类型及其表示方法。
2.了解Java语言标识符、常量和变量的概念及其表示方法。
3.掌握Java语言运算符和表达式的计算方法。
4.掌握顺序结构程序设计的方法。
1.懂得学习Java语言的基本语法是掌握Java编程的基石。
2.具有应用顺序结构解决实际问题的能力。
任务1
Java的基本数据类型、标识符、常量与变量
【任务2.1】一个班进行了一次Java考试,现要将几个学生的成绩输入计算机,并按要求输出。
【代码】
import java.util.Scanner;
public class Demo1 {
public static void main(String\[\] args) {
int x,y,z;
System.out.print("请输入三个学生的成绩:");
Scanner input=new Scanner(System.in);
x=input.nextInt();
y=input.nextInt();
z=input.nextInt();
System.out.println("x=" x ",y=" y ",z=" z);
}
}
【知识点】
一、Java的基本数据类型
1.整型
Java语言提供了四种整型变量,对应的关键字分别是byte、short、int和long。如:0,-100,375等都是整型常量。
①byte型(字节型)数据在内存中占1个字节,存储数据范围为-128~127。
②short型(短整型)数据在内存中占2个字节,存储数据范围为-32 768~32 767。
③int型(整型)数据在内存中占4个字节,存储数据范围为-231~231-1。
④long型(长整型)数据在内存中占8个字节,存储数据范围为-263~263-1。
2.实型
Java语言的实型变量分为单精度浮点变量,用float关键字声明;另一种是双精度浮点变量,用double关键字声明。如:3.14、314.0、-0.314(十进制数形式)、3.14e2、3.14E2、314E2(科学计算法形式)等都是浮点型常量。
①float型(单精度浮点型)数据在内存中占4个字节,存储数据范围为-3.4E38~3.4E38。
②double型(双精度浮点型)数据在内存中占8个字节,存储数据范围为-1.7E308~17 E308。
3.字符型
Java语言用char来定义字符变量。char型(字符型)数据在内存中占2个字节。Java的字符常量是用单引号引起来的一个字符。如:‘a’、‘x’、‘d’、‘?’等都是字符常量。
4.布尔型
Java语言用关键字boolean来定义布尔变量。boolean型(布尔型)数据的数据值只有true和false两种,不可以用0或非0的整数代替true或false。
5.字符串型
一连串的字符组成一串,就构成了字符串。Java的字符串常量必须用双引号引起来。如:"This is a book","123","我是一个教授计算机编程的老师"等都是字符串常量。一个字符串可以包含一个字符或多个字符,也可以不包含任何字符,即“空串”。
说明:
①字符串类型其实并非Java语言的基本数据类型,而应属于类类型(引用类型),即对象。类和对象的概念详见“单元7”。Java语言用String来定义字符串变量,例如:String a=“我是一个教授计算机编程的老师”;。我们在这里提前做介绍是因为字符串使用的特别频繁,有必要让各位读者提前了解一些字符串的相关知识。
②Java中所有的基本数据类型都有固定的存储范围和所占内存空间的大小,而不受具体操作系统的影响,以保证Java程序的可移植性。整型数据默认为int数据类型,浮点型数据默认为double数据类型。如果要表示long型数据或float型数据,就要在相应的数值后面加上l、L或f、F,所以定义一个长整型数据应写作“long a= 199999999999999999L;”,定义一个float型数据应写作“float a=3.24f;”,否则会出现编译错误。
说明
③整型和字符型是可以通用的。例如:
int x='a'; //正确,等价于int x=97;
char y=97; //正确,等价于char y='a';
这是因为每个字符都对应着一个ASCII码值。例如:小写字母“a”的ASCII码值为97,大写字母“A”的ASCII码值为65。想了解更多字符的ASCII码值,可查阅“常用字符ASCII码表”。
二、Java语言的标识符与关键字
1.标识符
Java语言对于标识符的定义有以下规定:
①标识符可以由字符、数字、下划线(_)和美元符号($)组合而成。
②标识符必须以字符、下划线或美元符开头。
③Java语言对英文字母的大小写是敏感的。如total和Total、System和system分别代表不同的标识符,在定义和使用时要特别注意。
④尽量使标识符能在一定程度上反映它所表示的变量、常量、对象或类的意义。
如sum、average、my_Var、_testclass、 MyString、person1_2_3都是合法的标识符,而3day、Tree&Class、-IsTrue、J ohn等都是非法的标识符。
2.关键字
所谓关键字就是Java语言中已经规定了特定意义的单词。不可以把这些单词用作常量名或变量名。
Java语言中规定的关键字有:abstract、boolean、break、byte、case、catch、char、class、continue、default、do、double、else、extends、false、final、finally、float、for、if、implements、import、instanceof、int、interface、long、native、new、null、package、private、protected、public、return、short、static、super、switch、synchronized、this、throw、throws、transient、true、try、void、volatile、while。
三、常量和变量
在程序中,每一个数据都有一个名字,并且在内存中占据一定的存储单元。在程序运行过程中,数据值不能改变的量称为常量,其值可以改变的量称为变量。
在Java语言中,所有常量及变量在使用前必须先声明其值的数据类型,也就是要遵守“先声明后使用”的原则。
1.变量的声明
声明变量的格式为:
数据类型 变量名1,变量名2,…;
例如:
int a;
double x,y,z;
2.常量的声明
声明常量的格式为:
final 数据类型 常量名=常量值;
例如:
final double PI=3.14;//声明圆周率常量
final int N=10;//N的值在整个程序中不能发生改变
习惯上,符号常量名用大写,变量用小写,以示区别。使用符号常量的好处是,在需要改变一个常量时能做到“一改全改”。
3.变量的赋值
在程序中经常需要对变量赋值,在Java中用赋值号(=)表示。所谓赋值,就是把赋值号右边的数据或运算结果赋给左边的变量。其一般格式为:
变量=表达式;
例如:
int x,y,z;
x=5;
y=8;
z=x y;
4.变量的初始化
在定义变量时,同时给变量赋值称为变量的初始化。
例如:
double r=2.8;
String school="武汉城市职业学院";
int x=5,y=8,z;
四、转义字符
Java语言提供了一些特殊的字符常量,这些特殊字符称为转义字符。转义字符就是以一个“\\”开头的字符序列。例如‘\\n’,它代表一个换行符。这是一种“控制字符”,在屏幕上是不能显示的。在程序中也无法用一个一般形式的字符表示,只能采用特殊形式来表示。常用的转义字符如表2.1所示。
表2.1常用的转义字符
转 义 字 符含义
\\b退格
\\f走纸换页
\\n换行
\\r回车
\\t横向跳格
\\'单引号
\\"双引号
\\\\反斜杠
任务2
Java的运算符和表达式
【任务2.2】求圆柱体的体积。圆周率的值取3.14。
【代码】
import java.util.Scanner;
public class Demo2 {
public static void main(String\[\] args) {
final double PI=3.14;
double r,h,v;
System.out.print("请输入圆柱体的底面半径和高:");
Scanner input=new Scanner(System.in);
r=input.nextDouble();
h=input.nextDouble();
v=PI*r*r*h;
System.out.println("圆柱体的体积为" v);
}
}
— 没有更多了 —
以下为对购买帮助不大的评价