• 【现货速发】Java程序设计项目化教程
21年品牌 40万+商家 超1.5亿件商品

【现货速发】Java程序设计项目化教程

全新正版书籍,24小时发货,可开发票。

19.5 7.0折 28 全新

库存4件

天津津南
认证卖家担保交易快速发货售后保障

作者张吉力

出版社华中科技大学出版社

ISBN9787568032476

出版时间2017-09

装帧平装

开本其他

定价28元

货号25170089

上书时间2024-12-19

易安居书舍

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
前言

Java

7

Java

2

“我们爱读书”网(

由于作者水平有限,书中难免有疏漏及不足之处,恳请广大读者不吝提出宝贵意见,帮助我们改正提高。

 

 

2017



导语摘要
本书全面介绍Java基础知识,共分为7个单元,包括Java入门开发、Java语言基础及顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、方法、面向对象编程技术基础。
本书以任务驱动的组织模式,实现“教、学、做”一体化,将Java语言中的基础知识和技能训练有机结合起来。本书实用性强,重点突出实际技能的训练,可作为高职院校、应用型本科计算机专业、信息管理等相关专业学生的教材,也可作为各种Java培训班的培训教材和自学教材,对程序设计人员也有一定的参考价值。
为了方便教学,本书还配有电子课件等教学资源包,任课教师和学生可以登录“我们爱读书”网(www.ibook4us.com)免费注册并浏览,或者发邮件至hustpeiit@163.com免费索取。

目录

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


 


习题参考答案



内容摘要
本书全面介绍Java基础知识,共分为7个单元,包括Java入门开发、Java语言基础及顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、方法、面向对象编程技术基础。
本书以任务驱动的组织模式,实现“教、学、做”一体化,将Java语言中的基础知识和技能训练有机结合起来。本书实用性强,重点突出实际技能的训练,可作为高职院校、应用型本科计算机专业、信息管理等相关专业学生的教材,也可作为各种Java培训班的培训教材和自学教材,对程序设计人员也有一定的参考价值。
为了方便教学,本书还配有电子课件等教学资源包,任课教师和学生可以登录“我们爱读书”网(www.ibook4us.com)免费注册并浏览,或者发邮件至hustpeiit@163.com免费索取。

主编推荐

“教、学、做”一体化,将



精彩内容

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~17 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);
}

}               



—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP