随笔分类 -  JAVA基础学习

设计java基本语法,类和对象思想、类之间的关系。后续常用类、集合、IO流、泛型和容器包含ArrayLIst(底层数组)和HashMap(底层链表)笔记发布。
摘要:打印九九乘法表 public class ForDemo04 { //for(初始条件;判断条件;迭代条件){} public static void main(String[] args) { //打印99乘法表 //m<=n 用外循环的数为一个循环,执行完换行 //"\t"制表符起固定间距的作用 阅读全文
posted @ 2022-07-01 13:13 夜月明 阅读(33) 评论(0) 推荐(0) 编辑
摘要:增强for循环 定义:Java5引入了一种主要用于数组或者集合的增强型for循环 package com.kuang.sequence; public class 增强for循环Demo05 { public static void main(String[] args) { //Java5引入了一 阅读全文
posted @ 2022-07-01 13:13 夜月明 阅读(16) 评论(0) 推荐(0) 编辑
摘要:break break跳出循环体但不会终止程序 public class breakDemo06 { public static void main(String[] args) { //break跳出循环体但不会终止程序 int i = 0; while(i<100){ i++; System.o 阅读全文
posted @ 2022-07-01 13:13 夜月明 阅读(54) 评论(0) 推荐(0) 编辑
摘要:dowhile 即使不满足条件也必须让程序执行1次,先执行后判断 package com.kuang.sequence; public class dowhileDemo04 { public static void main(String[] args) { //即使不满足条件也必须让程序执行1次 阅读全文
posted @ 2022-07-01 13:12 夜月明 阅读(23) 评论(0) 推荐(0) 编辑
摘要:for循环 for(i = 1;i<=100;i++){ sum = sum + i; } 1到100求和 public class ForDemo04 { //for(初始条件;判断条件;迭代条件){} public static void main(String[] args) { int i; 阅读全文
posted @ 2022-07-01 13:12 夜月明 阅读(17) 评论(0) 推荐(0) 编辑
摘要:hile while(条件){执行语句} package com.kuang.sequence; public class whileDemo01 { public static void main(String[] args) { //输出1~100 int i = 0; while(i<100) 阅读全文
posted @ 2022-07-01 13:11 夜月明 阅读(53) 评论(0) 推荐(0) 编辑
摘要:顺序结构 JAVA的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行。 顺序结构是最简单的算法结构。 语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构。 阅读全文
posted @ 2022-07-01 13:10 夜月明 阅读(16) 评论(0) 推荐(0) 编辑
摘要:if语句 判断结构 if(是否满足条件){满足条件的执行语句} package com.kuang.sequence; import java.util.Scanner; public class ifDemo01 { public static void main(String[] args) { 阅读全文
posted @ 2022-07-01 13:10 夜月明 阅读(23) 评论(0) 推荐(0) 编辑
摘要:switch 例子1 package com.kuang.sequence; import java.util.Scanner; public class switchDemo01 { public static void main(String[] args) { //分支结构switch Sca 阅读全文
posted @ 2022-07-01 13:10 夜月明 阅读(24) 评论(0) 推荐(0) 编辑
摘要:例子1 判断用户有没输入字符串 package com.kuang.Scanner; import java.util.Scanner; public class Demo02 { public static void main(String[] args) { //创建一个扫描器对象,用于接收键盘 阅读全文
posted @ 2022-07-01 13:08 夜月明 阅读(21) 评论(0) 推荐(0) 编辑
摘要:创建一个扫描器对象,用于接收键盘数据 Scanner scanner = new Scanner(System.in); 判断用户有没有输入字符串 if(scanner.hasNext()){} 代码案例 import java.util.Scanner; public class Demo01 { 阅读全文
posted @ 2022-07-01 13:07 夜月明 阅读(16) 评论(0) 推荐(0) 编辑
摘要:三元运算符 public class Demo08 { public static void main(String[] args) { //x ? y;z (偷懒方法但十分精简好用) int score = 80; String type = score<60 ? "不及格":"及格"; Syst 阅读全文
posted @ 2022-07-01 13:04 夜月明 阅读(21) 评论(0) 推荐(0) 编辑
摘要:包机制 为了更好的组织类,Java提供包机制,用于区别类名的命名空间。 包语法的语法格式: package pak1[.pak2[.pak3...]] 一般利用公司域名倒置作为包名: com.chenstudy.www 为了能够使用一个包的成员,我们需要在Java程序中明确导入该包。 import 阅读全文
posted @ 2022-07-01 13:04 夜月明 阅读(15) 评论(0) 推荐(0) 编辑
摘要:基本运算符 Java语言支持如下运算符: 算术运算符:+, - , *, / , %(取模), ++, -- 赋值运算符:= 关系运算符:>, <, >=, <=, ==, !=instanceof 逻辑运算符:&&, ||, ! 位运算符:&, |, ^, ~, >>, <<, >>>(了解即可) 阅读全文
posted @ 2022-07-01 13:02 夜月明 阅读(17) 评论(0) 推荐(0) 编辑
摘要:自增自减运算符 public class Demo04 { public static void main(String[] args) { //一元运算符 ++ -- int a = 3; int b = a++;//a在分号结束后+1,复值前a为3之后为4 int c = ++a;//a分号前+ 阅读全文
posted @ 2022-07-01 13:02 夜月明 阅读(12) 评论(0) 推荐(0) 编辑
摘要:类型转换 package com.kuang.base; public class 类型转换04 { public static void main(String[] args) { int i = 128; byte b = (byte)i;//内存溢出 //强制类型转换 (类型)变量名 //优先 阅读全文
posted @ 2022-07-01 12:57 夜月明 阅读(18) 评论(0) 推荐(0) 编辑
摘要:变量 变量:可以变化的量。 Java是一种强类型语言,每个变量都必须声明其类型。 Java变量是程序中最基本的储存单元,其要素包括变量名,变量类型和作用域。 type varname [=value] [{,varname[=value]}]; // 数据类型 变量名 = 值; 可以使用逗号隔开来声 阅读全文
posted @ 2022-07-01 12:57 夜月明 阅读(22) 评论(0) 推荐(0) 编辑
摘要:注释 单行注释 // 注释内容 多行注释 /* 注释的内容 */ 阅读全文
posted @ 2022-07-01 12:55 夜月明 阅读(13) 评论(0) 推荐(0) 编辑
摘要:标识符 Java所有组成部分都需要名字。类名,变量名以及方法名都被称为标识符 关键字 | | | | | | | | | | | | | abstract | assert | boolean | break | byte | | case | catch | char | class | cons 阅读全文
posted @ 2022-07-01 12:55 夜月明 阅读(18) 评论(0) 推荐(0) 编辑
摘要:Java数据类型 基本类型(primitive type) 数值类型 整型:byte(占1个字节)、short(占2个字节)、int(占4个字节),long(占8个字节) 浮点型:float(占4个字节)、double(占8个字节) boolean类型 booolean(占1位)只有true和fal 阅读全文
posted @ 2022-07-01 12:55 夜月明 阅读(25) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示