![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
汉武大帝·
我是攻城狮
展开
-
Java开发:运算符
& 短路与 :与 逻辑与相同的运算逻辑,逻辑两边都是true, 运算结果才是true, 只要一边是false, 逻辑运算结果就是false;|| 短路或:与 逻辑或的运算逻辑相同,只要有一边是true, 那么结果就是true;如果左边的结果是true, 则不再执行右侧的运算,如果左边的是false, 右侧的才会执行;& 逻辑与: 只有两边都是true,逻辑运算的结果才是true, 只要有一边是false,那么这个接口就是false;原创 2023-05-26 16:50:57 · 71 阅读 · 0 评论 -
Java开发:变量,数据类型,字符编码,转义字符
【代码】Java开发:变量,数据类型,字符编码,转义字符。原创 2023-05-18 16:18:51 · 80 阅读 · 0 评论 -
Java开发:第一个Java应用程序,注释
备注:类的名称和文件名字尽量一致;当class前加了public, 类名和文件名必须一致;一个文件中可以有多个class类,但是最多有一个public 修饰的class;1,在该目录下打开dos窗口,先编译该文件 javac HelloWorld.java;会生成一个 HelloWorld.class文件;2,然后运行 .class文件;java HelloWorld (不用加 .class)原创 2023-05-14 18:03:38 · 60 阅读 · 0 评论 -
Java开发:jdk的下载和安装
JRE: java runtime environment java运行环境。JDK : java development kit java开发环境。JVM : Java Virtual Machine java虚拟机;包含jvm和解释权;完整的java运行环境。原创 2023-05-14 17:06:25 · 50 阅读 · 0 评论 -
Java基础知识:1,DOS命令
3,md 文件夹名字 ==》 创建文件夹(md后要加空格) (md make directory)5,echo 内容 > a.txt 将“内容” 写入到a.txt文件 ( > 左右有空格)echo 内容2 > a.txt 将“内容2” 覆盖a.txt文件中的内容。4,cd 进入某个目录 cd change directory;echo 内容3 >> a.txt 将“内容3”追加到a.txt文件中。1,盘名称 加 : 进入该盘目录下。例如:e: 进入e盘。原创 2023-05-14 16:13:46 · 696 阅读 · 0 评论 -
Java学习-流程控制-if判断,switch多重选择,while循环,do while循环,for循环-9
if语句的基本语法: if (条件) { // 条件满足时执行 } switch语句根据switch (表达式)计算的结果,跳转到匹配的case结果,然后继续执行后续语句,直到遇到break结束执行。注意新语法使用->,如果有多条语句,需要用{}括起来。不要写break语句,因为新语法只会执行匹配的语句,没有穿透效应。 while条件循环。先判断循环条件,再执行循环.; 它的基本用法 while (条件表达式) { 循环语句 } do while循环: do w...原创 2021-11-12 16:46:48 · 284 阅读 · 0 评论 -
Java学习-流程控制-输入和输出-8
System.out.println("Hello world"); 向屏幕输出并换行,print("hdd"); 输出不换行; 格式化输出: 格式化输出使用System.out.printf(),通过使用占位符%?,printf()可以把后面的参数格式化成指定格式:double d = 3.1415926; System.out.printf("%.2f\n", d); // 显示两位小数3.14 Java的格式化功能提供了多种占位符,可以把各种数据类型“格式化”成指定的字...原创 2021-11-12 15:29:47 · 153 阅读 · 0 评论 -
Java学习-程序基础-数组类型-7
定义一个数组类型的变量,使用数组类型 :类型[] , 和单个基本类型变量不同,数组变量初始化必须使用 new int[5] 表示创建了一个可容纳5个int 元素的数组; Java数组有几个特点:1,数组所有元素初始化为默认值,整型是0,浮点型是0.0,布尔型是false 要访问数组中的某一个元素,需要使用索引,数组索引从0开始,五个元素的数组,索引范围是0-4;可以修改数组中的一个元素,使用赋值语句,arr[1] = 10; 使用 arr.length 获取数组长度; 可以在定义数组时直接指定初..原创 2021-11-12 14:55:10 · 245 阅读 · 0 评论 -
Java学习-程序基础-字符和字符串-6
字符类型: 字符类型 char 是基本数据类型,用两个单引号表示,它是character 的缩写,一个char保存一个Unicode字符。 字符串类型:String类型是引用类型,用两个双引号表示; \是转义字符,所以,两个\\表示一个\字符: 常见的转义字符包括: \"表示字符" \'表示字符' \\表示字符\ \n表示换行符 \r表示回车符 \t表示Tab \u####表示一个Unicode编码的字符 字符串连接: 可以使用+连接任意字符串和其他数据类型 多行字符串...原创 2021-11-12 13:56:56 · 235 阅读 · 0 评论 -
Java学习-程序基础-布尔运算-5
对于boolean运算,只有true 和false 布尔运算是一种关系运算,包括比较运算>, >= , < , <= , == , != 与运算 && , 或运算 || ,非运算 ! 关系运算符的优先级从高到低依次是: ! >,>=,<,<= ==,!= && || ...原创 2021-11-12 13:36:22 · 61 阅读 · 0 评论 -
Java学习-程序基础-浮点数运算-4
浮点数运算和整数运算相比,只能进行加减乘除这些数值计算,不能做位运算和移位运算。浮点数常常无法精确表示。 类型提升:如果参与运算的两个数其中一个是整型,那么整型可以自动提升到浮点型: 特别注意,在一个复杂的四则运算中,两个整数的运算不会出现自动提升的情况; 溢出: 浮点数运算在除数为0时,不会报错,但会返回几个特殊值: NaN表示Not a Number Infinity表示无穷大 -Infinity表示负无穷大 double d1 = 0.0 / 0; // NaN double d原创 2021-11-12 13:28:27 · 408 阅读 · 0 评论 -
Java学习-程序基础-整数运算-3
int i = (100 + 200) * (99 - 65); 整数的数值 不但是精确的,而且整数运算永远是精确的, 特别注意:整数的除法对于除数为0时运行时将报错,但编译不会报错。整数由于存在范围限制,如果计算结果超出了范围,就会产生溢出,而溢出不会出错;却会得到一个奇怪的结果: int x = 2147483640; int y = 15; int sum = x + y; System.out.println(sum); // -2147483641 自增/自减: ++运算和--运算,.原创 2021-11-12 11:55:28 · 95 阅读 · 0 评论 -
Java学习-程序基础-变量和数据类型-2
变量分为基本类型的变量和引用类型的变量。 基本类型的变量:在Java中,变量必须先定义后使用,在定义变量的时候可以给它一个初始值,例如:int x = 1; 变量可以重新赋值;原创 2021-11-12 10:32:31 · 217 阅读 · 0 评论 -
Java学习-程序基础-Java程序基本结构-1
先看一个完整的Java程序, public class Hello { public static void main(String[] args) { System.out.println("Hello World"); } } 一个程序的基本单位是class,class是关键字,这里定义的class名字是Hello(类名是Hello), 类名要求:1>,类名必须是英文字母开头,后接字母、数字、下划线的组合;2》,习惯以大写字母开头。 public 是访问修原创 2021-11-10 16:55:01 · 261 阅读 · 0 评论