三目运算符

三目运算符是java if-else的简写的情况

语法格式:

表达式  ?  表达式1 : 表达式2;

先判断?前面的表达式,如果表达式为true。执行表达式1。如果表达式为false,执行表达式2.

注:三目运算符必须定义一个变量接受,变量类型与表达式1和2的类型有关。

数组

1,数组定义的三种格式:

​       第一种声明方式:

数据类型[]  数组的名字 = new 数据类型[容量];

注意事项:  数组的数据类型不同初始值也不同

​ int类型的数组  初始值0

double类型的数组  初始值 0.0

​                       char类型的数组  初始值 \ux0001  空的

​                       String类型的数组  初始值 null

​                       boolean类型的数组  初始值 false

​       第二种声明方式:

​                     数据类型[]  数组名字 = {值1, 值2, 值3 ...};    直接赋值,没有容量限制

​                     声明的时候直接进行赋值

​        第三种声明方式:

​                     数据类型[] 数组的名字 = new 数据类型[]{值1, 值2,...};

2,数组的使用

无外乎就是  存值   取值

在数组中进行取值的时候,是可以使用for循环进行取值的。

是因为数组的下标刚好是有规律的

例for (int i = 0; i < chars.length; i++) {

System.out.println(chars[i]);

}

3,数组的内存分析

注:同一个类中数组在堆中存储是连续的

4,Java三目运算符和数组相关推荐

  1. Java 三目运算符细节详解

    Java 三目运算符细节详解 @author:Jingdai @date:2020.09.24 看到标题你肯定觉得三目运算符有什么好讲的,不是很简单嘛.我之前也是这么认为的,直到今天刷LeetCode ...

  2. Java基础之数组与集合

    Java基础之数组与集合 一.数组 二.冒泡排序算法 三.选择排序算法 四.二维数组 五.Arrays 工具 六.宠物管理系统 七.集合 Collection 八.List 九.重写 equals 方 ...

  3. JAVA学习笔记--数组初始化

    JAVA中,数组只是相同类型的.用一个标识符名称封装到一起的一个对象序列或基本类型数据序列.数组通过方括号下标操作符[]来定义和使用,要定义一个数组只需在类型名后面加上一个方括号即可,如: int[] ...

  4. java的byte php_java_浅谈java的byte数组的不同写法,(由于篇幅原因阐述的不够详 - phpStudy...

    浅谈java的byte数组的不同写法 (由于篇幅原因阐述的不够详细科学,不喜勿喷). 经常看到java中对byte数组的不同定义,粗略整理的一下: 一个字节(byte)=8位(bit),"b ...

  5. Java学习_day007:数组与方法

    一.数组 数组的复制 int[]a={10,20,30,40,50}; int[]b=new int[6]; //b[0]=a[0];b[1]=a[1];b[2]=a[2];b[3]=a[3];b[4 ...

  6. java 复制一个数组_浅谈Java中复制数组的方式

    在Java里面,可以用复制语句"A=B"给基本类型的数据传递值,但是如果A,B是两个同类型的数组,复制就相当于将一个数组变量的引用传递给另一个数组:如果一个数组发生改变,那么引用同 ...

  7. Java进阶知识-数组类型

    前言 本来数组类型应该属于基础部分的知识,我将它写在进阶部分是因为数组既可以是基础数据类型数组,也可以是引用数据类型数组.所以我想先介绍完类与对象的基础之后,再给大家介绍数组.于是,今天这篇内容给大家 ...

  8. 扫盲!Java可变长数组,看这篇就对了!

    来自:ImportNew/覃佑桦 | 责编:乐乐 链接:tutorials.jenkov.com/java-performance/resizable-array.html 有时我们希望将把数据保存在 ...

  9. Java语言基础(数组)

    Java语言基础(数组概述和定义格式说明) A:为什么要有数组(容器) 为了存储同种数据类型的多个值 B:数组概念 数组是存储同一种数据类型多个元素的集合.也可以看成是一个容器. 数组既可以存储基本数 ...

最新文章

  1. pthread_cond pthread_mutex
  2. FPGA中如何实现双边沿采样?
  3. 教你写一个可以找到.m文件所有接口名的命令行工具
  4. Eclipse启动报错Java was started but returned exit code=13
  5. redux VS mobx (装饰器配合使用)
  6. 08-百度ai语音合成
  7. response设置响应头
  8. e-mobile帐号状态存在异常_一文掌握异常检测的实用方法 | 技术实践
  9. 【LeetCode笔记】101. 对称二叉树(Java、回溯)
  10. css页面布局的感想,css布局实践感想(示例代码)
  11. mysql profiling详解_使用mysql profiling功能剖析单条查询
  12. 集成ueditor后显示html问题处理
  13. CMake编译protobuf
  14. HDU2026 首字母变大写【文本处理】
  15. 1.Tow Sum(两数和)
  16. arcgis图像和坐标系统一致但不重合_学习ArcGIS,这62个Arcmap常用操作技巧可能帮到您...
  17. Python学习笔记——python基础之python中for......else......的使用
  18. Win10镜像下载之后怎么安装系统
  19. 手机上面正常显示网页大小
  20. Python编程——数字

热门文章

  1. Android代码编码格式的转换
  2. linux shift命令,Linux中的shift命令
  3. 浴血凤凰2020年最新全自动辅助开发教程(三次更新)
  4. alert弹框去掉里面的网址
  5. kafka启动失败The Cluster ID *** doesn‘t match stored clusterId Some(***) in meta.properties The broker
  6. js获取元素背景色并改变元素内部字体颜色形成对比色
  7. 【DateFormat】DateFormat用于实现日期的格式化
  8. 前端原生小案例,如何创建一个简易的幻灯片
  9. nodejs+vue+elementui前台美食网上订餐点菜系统 vscode项目
  10. Angular2使用ng2-file-upload上传文件