第一篇复习

本文介绍了Java编程语言的基础知识,包括其跨平台特性和Java虚拟机的作用。重点讲解了常量与变量的概念,提供了Java中的运算符种类,以及流程控制语句如条件、循环和转移。同时概述了数组在Java中的使用方法。
摘要由CSDN通过智能技术生成

一、什么是Java

Java是一种广泛应用的计算机编程语言,特别适用于跨平台应用程序的开发。它是一种面向对象的编程语言,由Sun Microsystems开发。Java程序可以在多种平台上运行,从小型设备到大型服务器都可以。这主要归功于Java虚拟机(JVM),它是每一个平台上运行Java程序的机器。

Java的优点包括其独立于平台、可移植性、高性能、安全性以及具有丰富的API库等。它也是安卓系统的首选编程语言。


二、Java的常量与变量

简洁的说:在Java中,常量是不变的值,而变量则是可以改变的值。

常量:

在Java中使用 -final- 关键字来定义常量。

常量在程序中通常表示不会改变的值。
常量在定义时必须被赋予一个值。
常量的值在其生命周期内不能被修改。
常量的命名规则与变量相同,但常量名通常使用大写字母形式。

示例:

final int MAX_VALUE = 100;   // 一个整型常量  
final double PI = 3.14159;   // 一个双精度浮点型常量  
final boolean DEBUG = false; // 一个布尔型常量
 

变量:

变量在程序中用于存储可变的数据。
变量可以在其生命周期内被赋予新的值。
变量可以通过引用或值传递来共享数据。

以下是变量的一些示例:

int age = 25;     // 一个整型变量  
double salary = 5000.0; // 一个双精度浮点型变量  
String name = "John"; // 一个字符串变量
 

三、Java的常用运算符

Java的常用运算符包括:

算术运算符: 用于数学运算,包括 +(加法)、-(减法)、*(乘法)、/(除法)和 %(取模)。
赋值运算符: 用于给变量赋值,包括 =(赋值)、+=(加等于)、-=(减等于)、*=(乘等于)、/=(除等于)和 %=(模等于)。
比较运算符: 用于比较两个值,包括 ==(等于)、!=(不等于)、<(小于)、>(大于)、<=(小于等于)和 >=(大于等于)。
逻辑运算符: 用于逻辑操作,包括 &&(逻辑与)、||(逻辑或)和 !(逻辑非)。
位运算符: 用于按位操作二进制数据,包括 &(按位与)、|(按位或)、^(按位异或)、~(按位非)、<<(左移)和 >>(右移)。
三元运算符: 用于条件判断,格式为 condition ? value1 : value2。如果条件为真,则返回 value1,否则返回 value2。
类型运算符: 用于检查变量或值的类型,包括 instanceof。
此外,Java还支持条件运算符 ? : 和位运算符 & 、|、 ^、~、 << >>。这些运算符在特定情况下非常有用。


四、流程控制语句
Java的流程控制语句包括以下几种:


1、条件语句:使用if、if-else和if-else if-else语句根据条件执行代码。

if (condition) {  
    // 如果条件为真,执行此代码块  
} else {  
    // 如果条件为假,执行此代码块  
}  
  
if (condition1) {  
    // 如果条件1为真,执行此代码块  
} else if (condition2) {  
    // 如果条件2为真,执行此代码块  
} else {  
    // 如果条件1和条件2都为假,执行此代码块  
}


 

2、循环语句:使用for、while和do-while语句重复执行代码块。

for (int i = 0; i < 10; i++) {  
    // 执行此代码块10次  
}  
  
while (condition) {  
    // 当条件为真时,执行此代码块  
}  
  
do {  
    // 执行此代码块  
} while (condition);

3、转移语句:使用break和continue语句控制循环的流程。break用于完全退出循环,而continue用于跳过当前循环的剩余部分并进入下一次循环。

for (int i = 0; i < 10; i++) {  
    if (i == 5) {  
        break; // 当 i 等于 5 时完全退出循环  
    }  
}  
  
for (int i = 0; i < 10; i++) {  
    if (i == 5) {  
        continue; // 当 i 等于 5 时跳过剩余的循环体,进入下一次循环  
    }  
}

五、数组

概念: 在Java中,数组是一种可以存储固定大小的同类型元素的数据结构。数组在内存中占据一块连续的空间,可以存储同一类型的数据。

以下是一些关于Java数组的基本概念和操作:


声明数组:

在Java中,声明一个数组的语法如下:

type arrayName[];
或者
type[] arrayName;
// 其中,type是数组中存储元素的数据类型,arrayName是数组的名称。
 

创建数组:

创建数组时,需要指定数组的大小。例如,创建一个包含5个整数的数组,可以使用以下语法:

int[] myArray = new int[5];
// 这会创建一个名为myArray的整数数组,可以存储5个整数。
 

初始化数组:

初始化数组时,可以直接为数组元素赋值。例如,创建一个包含5个整数的数组并赋值,可以使用以下语法:

int[] myArray = {1, 2, 3, 4, 5};
// 这会创建一个名为myArray的整数数组,并初始化为包含5个整数的数组,分别为1、2、3、4、5。
 

访问数组元素:

可以通过数组名称和索引来访问数组中的元素。例如,访问数组myArray的第3个元素,可以使用以下语法:

int thirdElement = myArray[2]; // 注意索引从0开始计数
// 这会将第3个元素的值赋给变量thirdElement。
 

遍历数组:

可以使用循环来遍历数组中的所有元素。例如,遍历数组myArray的所有元素,可以使用以下语法:

for (int i = 0; i < myArray.length; i++) {  
    System.out.println(myArray[i]);  
}


// 这会遍历数组myArray的所有元素,并将每个元素的值输出到控制台。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值