java笔记

本文概述了Java语言的基础知识,包括基本数据类型(整数、浮点、字符和布尔)、引用数据类型(类和接口),以及变量声明、赋值、运算符、表达式和控制语句(如if-else、switch-case、for和while)的使用方法。
摘要由CSDN通过智能技术生成

一、Java数据类型

1. 基本数据类型

Java有8种基本数据类型,分为四类:整数类型、浮点类型、字符类型和布尔类型。

- 整数类型:byte(字节)、short(短整型)、int(整型)和long(长整型)。它们分别占用8位、16位、32位和64位存储空间。

- 浮点类型:float(单精度浮点型)和double(双精度浮点型)。它们分别占用32位和64位存储空间。

- 字符类型:char(字符型),占用16位存储空间,表示一个Unicode字符。

- 布尔类型:boolean(布尔型),占用1位存储空间,表示真或假。

2. 引用数据类型

Java有两类引用数据类型:类和接口。类是对象的抽象描述,接口定义了一组方法的规范。

二、Java语法

1. 变量声明和赋值

在Java中,使用变量前需要先声明变量的类型和名称。声明变量的语法如下:

数据类型 变量名;

例如:

int num;

为变量赋值的语法如下:

变量名 = 值;

例如:

num = 10;

2. 运算符和表达式

Java支持多种运算符,包括算术运算符、关系运算符、逻辑运算符、位运算符等。运算符可以组成表达式,用于计算和操作数据。

例如:

int a = 10;

int b = 20;

int c = a + b; // 算术运算符:+

boolean d = a > b; // 关系运算符:>

boolean e = a < b && b > c; // 逻辑运算符:&&, ||, !, !=, ==, >=, <=, >, <, >=, <=, ===, !==

int f = a & b; // 位运算符:&, |, ^, ~, <<, >>, >>>, <<<, &~, ~|, ~&, ~^, <<<, >>>>>, <<~, >>~, ^~, &<<, &>>, |<<, |>>, ^<<, ^>>, &~, ~|, ~&, ~^, <<<, >>>>>, <<~, >>~, ^~, &<<, &>>, |<<, |>>, ^<<, ^>>

3. 控制语句

Java支持多种控制语句,包括条件语句(if-else、switch-case)、循环语句(for、while、do-while)、跳转语句(break、continue、return)等。

例如:

// if-else语句

int score = 85;

if (score >= 90) {

    System.out.println("优秀");

} else if (score >= 80) {

    System.out.println("良好");

} else if (score >= 60) {

    System.out.println("及格");

} else {

    System.out.println("不及格");

}

// switch-case语句

int day = 3;

String dayOfWeek;

switch (day) {

    case 1: dayOfWeek = "星期一"; break;

    case 2: dayOfWeek = "星期二"; break;

    case 3: dayOfWeek = "星期三"; break;

    case 4: dayOfWeek = "星期四"; break;

    case 5: dayOfWeek = "星期五"; break;

    case 6: dayOfWeek = "星期六"; break;

    case 7: dayOfWeek = "星期日"; break;

    default: dayOfWeek = "无效的数字"; break;

}

System.out.println(dayOfWeek);

// for循环语句

for (int i = 0; i < 10; i++) {

    System.out.println(i);

}

// while循环语句

int j = 0;

while (j < 10) {

    System.out.println(j);

    j++;

}

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值