![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javacore
java 核心
IMYEDLL
这个作者很懒,什么都没留下…
展开
-
java 数据类型
常用的数据类型(九种) 数值类型 整形 byte(字节) short(短整型) int(整形) long(长整形) 非数值类型 boolean(布尔类型) char(字符) String(字符串) java的所有数据类型 基本数据类型(8 种) byte(1 字节) short(2 字节) int(4 字节) long(8 字节) float(4 字节) double(8 字节) ...原创 2019-11-25 20:04:00 · 79 阅读 · 0 评论 -
数组(二)
数组常用的遍历方式 for vs foreach -for循环可以获得数组的索引,foreach不能。 -for循环不仅可以获取数组元素,还可以修改数组元素。foreach只能用于获取数组元素。 数组的排序算法 冒泡排序 public class Demo{ public static void main(String[] args){ int array = {1, 3,...原创 2019-11-25 20:07:22 · 57 阅读 · 0 评论 -
数组
使用 声明、划分空间、赋值、处理数据 注意事项 -数组一旦声明。存放的数据类型就确定了。该数组只能存放指定类型的数据。 -数组一旦划分空间,数组的容量就确定了。使用数组不能越界。 -数组的索引从0开始,最大索引是(容量 - 1)。 -数组在内存当中划分的空间一定是连续的空间。 public class Demo{ public static void main(String[] args...原创 2019-11-25 20:07:05 · 68 阅读 · 0 评论 -
循环结构
while循环 特征:先判断后执行。最少执行0次,最多无限次。 最佳实践:循环次数未知的情况下使用。 do while 循环 特征:先执行后判断。最少执行一次,最多执行无限次。 最佳实践:循环次数不确定的情况下使用。 for循环 特征:最少执行0次,最多执行无限次。 最佳实践:已知循环次数的情况下可以使用。 break 和 continue break:跳出本层循环 continue:跳过本...原创 2019-11-25 20:06:52 · 85 阅读 · 0 评论 -
选择结构
三元表达式 最佳实践:分支较少、表达式简单的情况下。 if … else … 最佳实践:用于区间判断。 嵌套if: if(){ if(){ } } 多重if: if(){ … }else if(){ … } switch … case … 最佳实践:用于等值判断。 ...原创 2019-11-25 20:06:08 · 59 阅读 · 0 评论 -
运算符
赋值运算符 = 算术运算符 ( + - * / % ) (++ --) (+= -= /= %=) 关系运算符 && || ! 位运算符 & | 条件运算符 三元表达式、三元运算符、三目运算符 表达式1 条件运算符 表达式2 ? 表达式3 : 表达式4 如果?前面的判断结果为true,运算的...原创 2019-11-25 20:05:52 · 70 阅读 · 0 评论 -
数据类型之间的转换
自动类型转换(隐式转换) byte -> short -> int -> long -> float -> double char -> int -> … 强制类型转换(显示转换) 会导致精度丢失,甚至数据溢出。 public class Demo{ public static void main(String[] args){ int money...原创 2019-11-25 20:05:31 · 93 阅读 · 0 评论 -
Scanner 类
作用 获取用户控制台输入内容。 使用 导入Scanner类 import java.util.Scanner; 创建Scanner类的对象 Scanner sc = new Scanner(System.in); 调用next()系列的方法 String str = input.next(); int age = input.nextInt(); double price = in...原创 2019-11-25 20:05:12 · 54 阅读 · 0 评论 -
java 常量
定义 在java程序运行过程中,所存储的数据不可改变。 使用 使用关键字final修饰。 只能赋值一次。 常量名全大写,多个单词使用下划线分割。 public class Demo{ public static void main(String[] args){ //ctrl + shift + X 文本转大写 //ctrl + shift + Y 文本转小写 final d...原创 2019-11-25 20:04:43 · 62 阅读 · 0 评论 -
转义字符
转义字符 \ 就是转义符号,将后面紧跟的字母转变含义。 n --> \n 换行 t --> \t 制表符,将制表符前面的字符串补全为8个字符。 " --> " 原来用于标识字符串,转义后就表示双引号。 System.out.println("helloworld"); System.out.println("hello\tworld");// 3 System...原创 2019-11-25 20:04:24 · 106 阅读 · 0 评论 -
java 变量
定义 在java程序当中可以改变的量。 java虚拟机在内存中划分了一块区域用于存放一个数据,这个数据是可以改变的,但是这块内存空间的地址不可改变,为了便于记忆,我们给内存地址起一个别名,这个别名就叫变量名。 命名规则 可以由字母、数字、下划线、美元符号、人民币符号组成。 不能以数字开头。 满足驼峰命名法,第一个单词首字母小写,后面的单词首字母大写。 不能使用java的关键字和保留字。 变量...原创 2019-11-25 20:03:26 · 71 阅读 · 0 评论