Java编程基础

Java编程基础:数据类型、运算符与控制结构详解
本文详细介绍了Java中的数据类型分类(基本和引用),包括数值型、字符型、布尔型等,以及算术、关系、逻辑运算符和它们的优先级。此外,还涵盖了程序控制语句如if、switch、循环和数组操作,包括创建、索引、排序及二维数组的使用。

1.java数据类型:

分为基本数据类型和引用数据类型。

2.基本数据类型:

基本数据类型分别有数值型,字符型 char,布尔型 boolean。

其中数值型又分为:

整形: byte , short , int , long.

浮点型: float , double.

3.引用数据类型:

引用数据类型分为 类 ,接口 ,数组。

4.数据类型占用空间:

5.运算符

①算术运算符

算术运算符主要提供加,减,乘,除以及求余运算的功能。

算术运算符又分为:一元运算符:+,-,*,/,%。

                                二元运算符:自增,自减。

                                                      n++:先返回n的值,在将n加1。

                                                      ++n:先加1,在返回n的值。

                                                      n--: 先返回n的值,在减1。

                                                      --n: 先减1,在返回n的值。

②赋值运算符:

运算符 =   将右边的值赋值给左边的变量,如n=5.

③关系运算符

当两个值需要比较大小时,可使用关系运算符。关系运算符也可以叫做比较运算符。

④逻辑运算符

⑤位运算符

⑥三元运算符

6.运算符的优先级

7.程序控制

语句:

if语句

switch语句

        while语句

do-while语句(与while循环不一样的点是do-while循环至少要执行一次)

for语句

break语句

continue语句

return语句:返回值

8.数组

数组是一种能够存放相同数据类型的有序集合,或者说是一个存储数据的容器。

在java中,数组的创建方式有三种:

//方式一,创建出指定长度的数组,数组有多长,就能存储多少数据

数据类型【】 数组名=new 数据类型【数组长度】;

//方式二,创建数组的同时向数组中存储数据,此时不需要指定数组的长度,有多少元素则数组就多长

数据类型【】 数组名=new 数据类型【】{元素1,元素2,元素3,...};

//方式三,方式二的简写方式

数据类型【】 数组名={元素1,元素2,元素3,...};

其中数据类型可以是任意的基本数据类型和引用类型。

9.数组的常见操作

1.通过索引操作元素

2.数组的遍历

如果想要获取每一个元素,也并不需要给数组元素赋值,也不需要操作索引,有一种更简便的方法:foreach循环。

语法格式:

for(数据类型 变量 :数组){

           system.out.println(变量);

}

3.获取数组的最值

4.通过值获取索引

5.数组元素的反转

10.数组的排序算法

数组排序方法一共有八种:冒泡排序,选择排序,插入排序,堆排序,基数排序,希尔排序,快速排序,归并排序。

11.二维数组

二维数组的每一个元素都是一个数组,简单的说,而为数组就是“数组的数组”。

语法格式:

数据类型【】【】 数组名 = new 数据类型【m】【n】;

其中,m表示这个数组的长度,n表示这个数组中每个元素的长度。创建数组时,n可以不指定,后续动态创建。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值