Java基础学习笔记4.7(程序媛)
2022/4/8 1:19:22
本文主要是介绍Java基础学习笔记4.7(程序媛),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
第一节 运算符
赋值运算符:=
算术运算符:
++a --a 先运算后用值
a++ a-- 先用值后运算
关系运算符:
逻辑运算符:
true false
三目条件运算符:判断语句 ?表达式1 : 表达式2;
位运算符:基于二进制,与或非,异或
优先级:
第二节 流程控制语句
顺序赋值语句、分支语句(if、switch)、循环语句(for、while、do-while)、中断语句(break、continue)
第三节 一维数组
数据类型-由元素组成-数组名加索引引用数组
声明:名称+数据类型
分配内存空间 new
索引- 0 - N-1 a[x]
接口(亮点):使用接口,
复制数组
int a[] = {1,2,3,4,5}; int b[] = {4,6,5,8,8,2,5,2,1,5}; // int b[] = new int[10]; System.arraycopy(a, 0, b, 0, a.length); System.out.println(b[2]);
打印数组不能直接println(array),这样出来是首地址(而且我的是十一位),怪不得哈。一般用for循环一个个打印或者用Arrays.toString(array)
println出来。
数组排序
Arrays.sort(array);
升序
找特定元素:
int index = Arrays.binarySearch(array,key);
填充:
Arrays.fill(a, target); Arrays.fill(b,m,n+1,target);
注意下标对应位数错位
比较相同:Arrays.equals();
数组常见编程错误
越界访问;访问值为null;数据类型不匹配
二维数组
数组的数组
声明:xx xx[][]; xx[][] xx ;
new分配内存
二维数组赋值:直接定义法,for循环法
println表输出换行,print不换行
这篇关于Java基础学习笔记4.7(程序媛)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26手写消息中间件:从零开始的指南
- 2024-11-26Java语音识别项目资料:新手入门教程
- 2024-11-26JAVA语音识别项目资料:新手入门教程
- 2024-11-26Java语音识别项目资料:入门与实践指南
- 2024-11-26Java云原生资料入门教程
- 2024-11-26Java云原生资料入门教程
- 2024-11-26Java云原生资料:新手入门教程
- 2024-11-25Java创意资料:新手入门的创意学习指南
- 2024-11-25JAVA对接阿里云智能语音服务资料详解:新手入门指南
- 2024-11-25Java对接阿里云智能语音服务资料详解