Java基础教程笔记

这篇博客详细介绍了Java的基础语法,包括关键字、标识符、变量、数据类型、常量、注释、运算符、条件语句、Scanner类、数组、面向对象编程的概念、封装、继承和多态,以及ArrayList类的使用,并提及了Intellij IDEA的快捷方法。
摘要由CSDN通过智能技术生成

       最近跟着视频复习了一下Java基础语法,做做笔记。

       从每个语言的第一个程序开始,书写一个HelloWorld代码。

public class HelloWorld{
    public static void main(String[] args){
        System.out.println("hello world");
    }
}

1、关键字

       Java语言中有一些特殊用途的词被称为关键字,关键字是区分大小写的,如void是关键字,Void不是关键字。

2、标识符

       标识符是用于给Java程序中变量、类、方法等命名的符号。

标识符需遵循几条规则:

       1)标识符可以由字母、数字、下划线、美元符号$组成,但不能包含@、%、空格等其他特殊字符,不能以数字开头。

       2)标识符不能是Java关键字和保留字,但可以包含关键字和保留字。

       3)标识符严格区分大小写。

       4)标识符的命名最好能反映出其作用。

3、变量

       通过三个元素描述变量:变量类型、变量名以及变量值。例如:String hobby="变量";

       变量同样也是可以由字母、数字、下划线、美元符号$组成,但不能包含@、%、空格等其他特殊字符,不能以数字开头。

       通常在使用时,变量名由多个单词组成,第一个单词的首字母小写,气候单词的首字母大写,俗称骆驼式命名法/驼峰命名法,如myAge。变量名长度没有限制,但区分大小写。

       变量需要先声明后使用,main方法中定义的变量必须先赋值才能输出。

4、数据类型

       Java语言是一种强类型的语言,也就是说,在Java中存储的数据都是有类型的,而且在编译时就确定其类型。

       基本数据类型变量存的是数据本身,而引用类型变量存的是保存数据的空间地址。

数据类型

说明

字节

应用

示例

int

整型

4

用于存储整数

int age=26;

double

双精度浮点型

8

存储小数

double price=11.5;

float

单精度浮点型

4

存储小数,变量赋值时在数值后添加字母f

float height=166.5f;

char

字符型

2

存储单个字符,变量赋值时使用单引号引起来

char sec=‘女’;

boolean

布尔型

1

表示“真”or“假”,取值只能是true或false

boolean flat=true;

       String是一种常见的引用数据类型,用来表示字符串。     

int score1=82;
double score2=score1;
System.out.println(score2);  ——运行结果82.0

       基本数据类型数据的转换需要满足特定条件:目标类型能与源类型兼容(如double型能兼容int型);目标类型大于源类型(double类型长度是8字节,int型是4个字节,int型不能存放double型数据)。     

double heightAvg1=176.2;
int heightAvg2=(int)heightAvg1;
System.out.println(heightAvg1);   ——运行结果176.2
System.out.println(heightAvg2);   ——运行结果176

       强制类型转换的语法:(数据类型)数值。强制类型转换可能会造成数据的丢失。

5、常量

final String SEX="女";
final double PI=3.1415;

       常量的值被设定后,在程序运行过程中不允许改变。

       语法:final 常量名 = 值;

       常量名一般使用大写字母。

6、注释

       注释有三种类型:单行注释、多行注释、文档注释。

       单行注释以//开头,行末结尾;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值