发表于: 2018-03-14 22:49:12
2 486
今天完成的事情:(准备先补java基础)
1.了解了java变量,数据类型,数组
明天计划的事情:继续学习java基础
遇到的问题:
1.代码练得太少,看的太多
准备明天找下,看有没有java基础的练习题,尽量多写代码,在写代码的过程中学习
收货:
1.变量
计算机是通过变量来记忆(存储)数据的
格式:数据类型 变量名 = 值;(同一个方法中变量名不能重复)
数据类型 变量名;//声明变量
变量名 = 值;//给变量赋值
数据类型 变量名 = 值;//变量初始化(声明变量的同时赋值)
2.数据类型:
整数类型:int
浮点型: float 值的最后要加f或F,float f = 10.3f;
double
布尔型: Boolean 值为true(是,正确)或者
字符串类型:String 值在“ ”中
3.数组
数组就是一个容器可以存放固定个数的单一数据类型
数组的格式:
数据类型[ ] 数组名 = new 数据类型[长度];//长度代表数组中可以存放元素的个数
例: String[ ] names = new String[4];
数组的特点:
数组的每一个元素都是有编号的(索引),编号是从0开始的
如何使用数组中的元素:
数组名[索引];
数组一旦初始化结束后,长度就确定了。
//在初始化后,已经分配给数据了一块区域,而更改长度会改变这块区域的大小,从而带来不好的影响
数组快速赋值:
数据类型[ ] 数组名 = {值1,值2,值3...};
String[ ] names = {“张三”,“李四”};
例:声明姓名数组的写法
String[] names;
数组初始化:
names = new String[4] ;//数组中有5个元素,从0开始
数组的赋值:
names[0] = "张三";
names[1] = "李四";
如需打印第几个元素:按外国思想就是打印索引为几的元素;
例:打印第二个元素
System.out.println(names[2]);
如何获取数组中的长度:
数组名.length
如何使用数组中的元素:
数组名[索引]
如何获取数组的最大索引:
数组名.length - 1
//java中凡是涉及到长度了:length,size
三元运算符:
格式:条件?表达式1:表达式2;
流程:先判断条件是否成立,如果成立,执行表达式1,如果不成立执行表达式2.
判断数组长度是否为空:
使用三元运算符:
bollean flag = arr.length ! = 0 ? ture : false;
retrun flag;
或:
retrun arr.length ! = 0 ? true : false;
最简版:
retrun arr.length ! = 0;
/*
字符串的比较不能直接用==,应该用String类中的 equals();
字符串.equals(要比较的字符串);
return arr[0].equals(arr[arr.length - 1]);
*/
评论