ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Java基础学习笔记4.7(程序媛)

2022-04-07 22:32:00  阅读:145  来源: 互联网

标签:语句 4.7 Java Arrays 笔记 运算符 int 数组 println


第一节 运算符
赋值运算符:=
算术运算符:

++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不换行

标签:语句,4.7,Java,Arrays,笔记,运算符,int,数组,println
来源: https://www.cnblogs.com/clearcycle/p/16114609.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有