Java程序设计教程第二章

该文章是我本人根据自学和平时课上学到的知识写的,希望对大家有用!!!!

目录

2. 1Java语言的基本语法

2.1.1 注释

2.1.2 Java程序设计中的标识符

2.1.3 Java的数据类型

2.1.4 Java的值域范围

2.1.5 进制

 2.1.6 字符类型

2.1.7 数值型的强制类型转换


2. 1Java语言的基本语法

2.1.1 注释

1.注释的意义:注释是程序开发者与程序阅读者之间交流的主要手段,使得代码阅读更容易,增加代码的可读性

2.Java得三种注释语言

(1)单行注释:以“//”开始以后的内容为注释部分(用于对每一行得代码实现的功能进行说明)

(2)多行注释:从“/*”开始到“*/”结束(用于对类、方法得功能说明)

(3)文档注释:从“/**”开始,中间部分每行以“*”,最后以“*/”结束的段落

package cn.edu.qutv;
/*
 * 文档注释
 * 
 * */
public class practse1
{
	//单行注释
	public static void main(String[] args) 
	{
		
		System.out.println("Hello CSDN");
		/*输出:你好,CSDN
		 这是多行注释*/
	}
}

2.1.2 Java程序设计中的标识符

1.标识符得作用:用于成员名(变量名)、方法名、类名、对象名,以及用户自定义得名称等

2.Java程序中标识符得要求:

(1)英文字母、数字、下划线、中文、韩文、$字符组成字符串;(绿色部分是C语言中标识符得要求);

(2)不能以数字开头(这点与C语言一致);

(3)大小写敏感,长度不限制;

(4)不能使用Java的保留字(关键字),如:int、class、public等;

(5)不能含有空格

//建议:最好不要使用中文、韩文作为标识符

3.在Java程序设计中,根据标识符的用途,采用不同的书写方式:

(1)定义类名:通常单词第一个字母大写,其余字母用小写;

(2)定义变量:通常第二个单词的首个字母大写;

(3)用作常量的通常,全部采用大写形式;

2.1.3 Java的数据类型

Java的数据类型:

类型关键字字节数
基本数据类型(8种)布尔型boolean
字符型char
整型字节型byte1
短整型short2
整型int4
长整型long8
浮点型单精度float4
双精度double8
复合数据类型(4种)class
接口interface
数组array
枚举enum

注意:1.基本数据类型变量直接在JVM的栈空间分配

2.float和double型为非精确存储类型,存储浮点表示误差,所以在关键需要精确表示的数据要采用BigDecimal类

2.1.4 Java的值域范围

1.符号位:在整型数中第一位(bit)为符号位。对于一个byte型数值,第一位为1表示负数,为0表示正数。

2.原码、反码、补码的概念

(1)原码:指一个整数本来的二进制形式

(2)反码:如果是正数,那么它的反码就是它的原码;如果是负数,那么就是将原码(除符号位以外)的所有位取反。

(3)补码:如果是正数,那么它的补码就是它的原码;如果是负数,那么就是在它原来反码的基础上加一。

3.如果将一个数值常量赋给比它的表示范围小的变量,则根据对应变量能够表示的值域进行转换,当转换后超过变量的值域,则会产生错误。

2.1.5 进制

1.计算机存储的只有二进制数据,计算机只能识别二进制。

2.Java和C语言一样允许用八进制和十六进制数值常量

3.进制就是逢几进一。八进制就是逢八进一,十六进制就是逢十六进一。r进制有r个基数,而且基数里面最大的是r -1,因为基数都是从0开始的。

4.八进制:只要在数值常量之前加上数字"0"(零),表示后面的数值常量为八进制

5.十六进制:十六进制肯定有十六个基数。它的基数除了十进制的0~9之外,还有字母A~F,总共加起来是十六个。注意,字母不区分大小写。十六进制是逢十六进一,F是十五,加1就变成十六了,逢十六就进一,即0x10。只要在数值常量之前加上数字"0x",表示后面的数值常量为十六进制

6.十进制:前面什么都不加

7.常用进制对照表:

 2.1.6 字符类型

1.字符常量的使用规则:

(1)每个字符常量用一对单引号( ‘ ’ )括起来

(2)可以直接采用Unicode编码

(3)可以采用转义字符,以下是Java常用的转义字符一览表:
 

转义字符含义转义字符含义
\t横向制表符(Tab 键)\0空字符(NULL)
\n换行

\’

单引号
\r回车(Enter 键)\”双引号
\f走纸换页\\反斜杠
\b退格

2.1.7 数值型的强制类型转换

1.把一个存储容量小的数据类型存储到存储容量大的数据类型中,Java会自动类型转换;

把一个存储容量大的数据类型存储到存储容量小的数据类型中,需要进行强制类型转换。

2.强制类型转换格式:(目标类型)表达式

3.Java的类型转换:

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值