二、Java笔记程序基本格式

二、Java基本格式

1.Java代码的基本格式

修饰符 class 类名{
    程序代码
}

Java中的程序代码分为结构定义语句和功能执行语句,其中,结构定义语句用于声明一个类和方法,功能执行语句用于实现具体的功能。每条功能执行语句的最后都必须用(;)结束。

System.out.println("Hello World!");

2.Java中的注释

单行注释:对程序中某一行进行解释,用符号"//"表示。

多行注释:注释内容分为多行,以/开头/结尾。

文档注释:对一段代码概况解释说明,以/*开头/结尾。

public class HelloWorld{  //这是一个类名
	//程序入口
    public static void main(String[] args){
		/*
		功能执行语句(;)结尾
		输出HelloWorld!
		*/
        System.out.println("Hello World!");
    }
}

3.Java中的标识符

程序中定义定义一些符号来标记一些名称,如:包名,类名,方法名,参数名,变量名等,这些符号被称为标识符。标识符可以由任意顺序的大小写字母、数字和下划线(_)和美元符号($)组成,但标识符不能以数字开头,不能是Java中的关键字。

建议定义标识符还应遵守以下规则

(1)包名所有字母都小写,例如:cn.itcast.test 。

(2)类名和接口名每个单词首字母大写,例如:ArrayList,Iterator。

(3)常量名所有字母大写,单词之间用下划线连接,例如:DAY_OF_MONTH。

(4)变量名和方法名的第一个单词首字母小写,从第二个单词开始每个单词首字母大写,例如 lineNumber,getLineNumber。

(5)在程序中,应该尽量使用有意义的英文单词来定义标识符,使得程序便于阅读。例如:userName表示用户名,passWord表示密码。

4.Java中的关键字

abstract assert boolean break byte case catch char

class const continue default do double else enum

extends final finally float for goto if implements import

instanceof int interface long native new package private protected public

return strictfp short static super switch synchronized this throw

throws transient try void volatile while

使用关键字注意点:

(1)所有关键字都是小写的

(2)程序中的标识符不能以关键字命名

5.Java中的常量

常量是在程序中固定不变的值,是不能改变的数据,Java中常量包括,整型常量,浮点数常量,布尔常量,字符串,字符常量等。

(1)整型常量

整型常量是整数类型的数据,有二进制,八进制,十进制和十六进制4种表现形式。

二进制:由数字0和1组成的数字序列,前面已0b或0B开头。例如:0b01101100、0B10110101 。

八进制:以0开头,并且由0 — 7范围内的的整数组成的数字序列。例如:0342

十进制:由0 — 9范围内整数组成的数字序列,例如:198 。

十六进制:以0x和0X开头并且其后由0 — 9 、A — F组成的数字序列,例如:0x25AF。

(2)浮点数常量

浮点数常量就是数学中的小数,分为float单精度浮点数和double双精度浮点数两种类型。单精度浮点数以f或F结尾,双精度浮点数以d或D结尾。使用浮点数结尾处不加任何后缀,Java虚拟机默认为double类型。浮点数常量还可以通过指数形式来表示。

例如:2e3f,3.6d,3.84d,5.022e+23f

(3)字符串常量

字符串常量用于表示一串连续的字符,一个字符串常量要用一对英文半角格式的双引号

" " 引起来。

例如:“Hello World”,“123”,“welcome \n xxx “ ,” ”

(4)字符常量

字符常量用于表示一个字符,一个字符串常量要用一对英文半角格式的单引号

’ ’ 引起来。

例如:‘a’,’1‘,’&’,’\r’,‘\u0000’

‘\u0000’表示一个空白字符,Java采用的是Unicode字符集,Unicode字符以/u开头,空白字符在Unicode码表中对应的值为‘\u0000’

(5)布尔常量

布尔常量即布尔型的两个值true和false,该常量用于区分一个事物的真和假。

(6)null常量

null常量只有一个值null,表示对象的引用为空。

6.特殊字符——反斜杠(\)

反斜杠(\)被称为转义字符,作用是用来转义后面一个字符。转义后的字符通常用于表示一个不可见的字符或具有特殊含义的字符。

\r 表示回车符,将光标定位到当前行的开头,不会跳到下一行。

\n 表示换行符换到下一行的开头。

\t 表示制表符,将光标移动到下一制表符的位置,类似在文档中使用tab键。

\b 表示退格符号,类似键盘上的Backspace键。

以下字符都有特殊意义,无法直接表示,所以用斜杠加上另外一个字符来表示

’ 表示单引号字符,Java代码中单引号表示字符的开始和结束,如果直接写单引号字符,程序会认为两个是一对,会报错,因此需要使用转义符。

\“ 表示双引号字符,Java代码中双引号表示字符串的开始和结束,包含在字符串中的双引号需要转义,比如”he says, " thank you ". “。

\ 表示反斜杠字符,由于在Java代码中,斜杠是转义字符,因此需要表示字面意义上的\,就需要使用双斜杠(\)。

7.进制转换

(1)十进制和二进制之间的转换

十进制转二进制:

例如:将十进制6转化为二进制

在这里插入图片描述

十进制 6 转化为二进制结果是110

二进制转十进制

例如:将二进制 0110 0100 转化为十进制

在这里插入图片描述

二进制 0110 0100 转化为十进制数为100

(2)二进制和八进制,十六进制之间的转换

二进制和八进制对应表

在这里插入图片描述

将一个二进制数 100101010 转为八进制,具体步骤如下:

每三位分一段,结果为:100 101 010

将每段数值分别查表替换: 100 ——>4 101——>5 010——>2

将替换结果进行组合,转换结果为0452(注意:八进制以0开头)

二进制和十六进制对应表

在这里插入图片描述

将一个二进制数 101001010110 转化为十六进制,具体步骤如下:

每四位分一段,结果为:1010 0101 0110

将每段数值分别查表替换:1010——>A 0101——>5 0110——>6

将替换结果进行组合,转换结果为 0XA56(注意:十六进制以0X或0x开头)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值