java
汉武大帝·
我是攻城狮
展开
-
Java开发:运算符
& 短路与 :与 逻辑与相同的运算逻辑,逻辑两边都是true, 运算结果才是true, 只要一边是false, 逻辑运算结果就是false;|| 短路或:与 逻辑或的运算逻辑相同,只要有一边是true, 那么结果就是true;如果左边的结果是true, 则不再执行右侧的运算,如果左边的是false, 右侧的才会执行;& 逻辑与: 只有两边都是true,逻辑运算的结果才是true, 只要有一边是false,那么这个接口就是false;原创 2023-05-26 16:50:57 · 92 阅读 · 0 评论 -
Java开发:变量,数据类型,字符编码,转义字符
【代码】Java开发:变量,数据类型,字符编码,转义字符。原创 2023-05-18 16:18:51 · 97 阅读 · 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 · 74 阅读 · 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 · 61 阅读 · 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 · 716 阅读 · 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 · 301 阅读 · 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.14Java的格式化功能提供了多种占位符,可以把各种数据类型“格式化”成指定的字...原创 2021-11-12 15:29:47 · 169 阅读 · 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 · 262 阅读 · 0 评论 -
Java学习-程序基础-字符和字符串-6
字符类型: 字符类型 char 是基本数据类型,用两个单引号表示,它是character 的缩写,一个char保存一个Unicode字符。字符串类型:String类型是引用类型,用两个双引号表示;\是转义字符,所以,两个\\表示一个\字符:常见的转义字符包括:\"表示字符" \'表示字符' \\表示字符\ \n表示换行符 \r表示回车符 \t表示Tab \u####表示一个Unicode编码的字符字符串连接:可以使用+连接任意字符串和其他数据类型多行字符串...原创 2021-11-12 13:56:56 · 247 阅读 · 0 评论 -
Java学习-程序基础-布尔运算-5
对于boolean运算,只有true 和false布尔运算是一种关系运算,包括比较运算>, >= , < , <= , == , !=与运算 && , 或运算 || ,非运算 !关系运算符的优先级从高到低依次是:! >,>=,<,<= ==,!= && ||...原创 2021-11-12 13:36:22 · 77 阅读 · 0 评论 -
Java学习-程序基础-浮点数运算-4
浮点数运算和整数运算相比,只能进行加减乘除这些数值计算,不能做位运算和移位运算。浮点数常常无法精确表示。类型提升:如果参与运算的两个数其中一个是整型,那么整型可以自动提升到浮点型:特别注意,在一个复杂的四则运算中,两个整数的运算不会出现自动提升的情况;溢出:浮点数运算在除数为0时,不会报错,但会返回几个特殊值:NaN表示Not a Number Infinity表示无穷大 -Infinity表示负无穷大 double d1 = 0.0 / 0; // NaNdouble d原创 2021-11-12 13:28:27 · 421 阅读 · 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 · 109 阅读 · 0 评论 -
Java学习-程序基础-变量和数据类型-2
变量分为基本类型的变量和引用类型的变量。基本类型的变量:在Java中,变量必须先定义后使用,在定义变量的时候可以给它一个初始值,例如:int x = 1; 变量可以重新赋值;原创 2021-11-12 10:32:31 · 226 阅读 · 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 · 282 阅读 · 0 评论