请选择 进入手机版 | 继续访问电脑版
查看: 43|回复: 0

自学Java 第二章 Java的基础语法

[复制链接]

139

主题

307

帖子

3205

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3205

最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

QQ
发表于 2020-1-13 21:08:01 | 显示全部楼层 |阅读模式
  • 第二章 Java的基础语法


  • 2.1 标识符


简单的说,凡是程序员自己命名的部分都可以称为标识符。

即给类、变量、方法、包等命名的字符序列,称为标识符。

1、标识符的命名规则

(1)Java的标识符只能使用26个英文字母大小写,0-9的数字,下划线_,美元符号$

(2)不能使用Java的关键字(包含保留字)和特殊值

(3)数字不能开头

(4)不能包含空格

(5)严格区分大小写

2、标识符的命名规范


(1)见名知意

(2)类名、接口名等:每个单词的首字母都大写,形式:XxxYyyZzz,

例如:HelloWorld,String,System等

(3)变量、方法名等:从第二个单词开始首字母大写,其余字母小写,形式:xxxYyyZzz,

例如:age,name,bookName,main

(4)包名等:每一个单词都小写,单词之间使用点.分割,形式:xxx.yyy.zzz,

例如:java.lang

(5)常量名等:每一个单词都大写,单词之间使用下划线_分割,形式:XXX_YYY_ZZZ,

例如:MAX_VALUE,PI



  • 2.2 变量

  • 2.2.1 变量的概念


变量的作用:用来存储数据,代表内存的一块存储区域,变量中的值是可以改变的。

  • 2.2.2 变量的三要素


1、数据类型

2、变量名

3、值

  • 2.2.3 变量的使用应该注意什么?


1、先声明后使用

> 如果没有声明,会报“找不到符号”错误

2、在使用之前必须初始化

> 如果没有初始化,会报“未初始化”错误

3、变量有作用域

> 如果超过作用域,也会报“找不到符号”错误

4、在同一个作用域中不能重名


  • 2.2.4 变量的声明和赋值、使用的语法格式?


1、变量的声明的语法格式:
数据类型  变量名;
例如:
  1. <font face="宋体">int age;
  2. String name;
  3. double weight;
  4. char gender;
  5. boolean isMarry;</font>
复制代码

2、变量的赋值的语法格式:

变量名 = 值;
例如:
  1. <font face="宋体">age = 18;
  2. name = "柴林燕";  //字符串的值必须用""
  3. weight = 44.4;
  4. gender = '女';     //单字符的值必须使用''
  5. isMarry = true;</font>
复制代码

3、变量的使用的语法格式:

通过变量名直接引用

例如:
(1)输出变量的值
  1. <font face="宋体">System.out.print(name);
  2. System.out.print("姓名:" + name);//""中的内容会原样显示
  3. System.out.print("name = " + name);</font>
复制代码

(2)计算
  1. <font face="宋体">age = age + 1;</font>
复制代码

  • 2.3 数据类型


  • 2.3.1 Java数据类型的分类


1、基本数据类型

​        8种:整型系列(byte,short,int,long)、浮点型(float,double)、单字符型(char)、布尔型(boolean)

2、引用数据类型

​        类、接口、数组、枚举.....
  • 2.3.2 Java的基本数据类型


1、整型系列

(1)byte:字节类型

占内存:1个字节

存储范围:-128~127

(2)short:短整型类型

占内存:2个字节

存储范围:-32768~32767

(3)int:整型

占内存:4个字节

存储范围:-2的31次方 ~ 2的31次方-1

(4)long:整型

占内存:8个字节

存储范围:-2的63次方 ~ 2的63次方-1

> 注意:如果要表示某个常量数字它是long类型,那么需要在数字后面加L

2、浮点型系列(小数)

(1)float:单精度浮点型

占内存:4个字节

精度:科学记数法的小数点后6~7位

> 注意:如果要表示某个常量数字是float类型,那么需要在数字后面加F或f

(2)double:双精度浮点型

占内存:8个字节

精度:科学记数法的小数点后15~16位


3、单字符类型

char:字符类型

占内存:2个字节

Java中使用的字符集:Unicode编码集

字符的三种表示方式:

(1)'一个字符'

例如:'A','0','尚'

(2)转义字符
  1. <font face="宋体">\n:换行
  2. \r:回车
  3. \t:Tab键
  4. \\:\
  5. ":”
  6. \':
  7. \b:删除键Backspace</font>
复制代码

(3)\u字符的Unicode编码值的十六进制型

例如:\u5c1a代表'尚'


4、布尔类型

boolean:只能存储true或false




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热门推荐

自学Java  第四章 数组
自学Java 第四章 数组
4.1 数组的相关概念和名词(了解)1、数组(array): 一组具有相同数据类型的数
ASCII码表
ASCII码表
自学Java  第三章“顺序结构”
自学Java 第三章“顺序结
3.1 顺序结构执行过程:从上到下顺序执行3.1.1 输出语句1、System.out.print(输出内容
自学Java 第一章  Java概述
自学Java 第一章 Java概
第一章 Java概述 1.1 Java历史 Java诞生于SUN(Stanford University Network),09
我会几十种编程语言,明天就去面试
我会几十种编程语言,明天
作者 | Fatos Morina 译者 | 弯月,责编 | 屠敏 出品 | CSDN(ID:CSDNnews) Hel

便携搜索


  • 反馈建议:conghua@wanglx.xyz
QQ:984458841

站长合作友链联系微信

Copyright   ©2015-2016  葱花电子软件分享库  Powered by©Discuz!   ( 冀ICP备19006367号-1 )

快速回复 返回顶部 返回列表