Java基础知识点
<Java小学生>
分享一些学习课程中的知识点
展开
-
Java嵌套循环的使用与九九乘法表的输出
嵌套循环:将一个循环结构A声明在另一个循环结构B的循环体中,就构成了嵌套循环外层循环:循环结构B内层循环:循环结构A说明①内层循环结构遍历一遍,只相当于外层循环循环体执行了一次②假设外层循环需要执行m次,内层循环需要执行n次,此时内层循环的循环体一共执行了m * n次技巧:外层循环控制行数,内层循环控制列数嵌套循环的应用:九九乘法表的输出Class NineNine...原创 2021-08-27 14:05:49 · 776 阅读 · 0 评论 -
Java如何从键盘获取不同类型的变量
如何从键盘获取不同类型的变量:需要使用Scanner类具体实现步骤:导包:import java.util.Scanner; Scanner的实例化:Scanner scan = new Scanner(System.in); 调用Scanner类的相关方法(next() / nextXxx()),来获取指定类型的变量注意:需要根据相应的方法,来输入指定类型的值。如果输入的数据类型与要求的类型不匹配时,会报异常:InputMisMatchException导致程序终止。...原创 2021-08-27 14:03:03 · 132 阅读 · 0 评论 -
Java For循环、while循环和do-while循环的使用
For循环结构的使用一、循环结构的四个要素①初始化条件②循环条件③循环体④迭代条件二、for循环的结构for(①;②;④){③}执行过程:① - ② - ③ - ④ - ② - ③ - ④ ... - ②While 循环的使用一、循环结构的四个要素①初始化条件②循环条件③循环体④迭代条件二、while循环的结构①while(②){③;④;}执行过程:① - ② - ③ - ④ - ② - ③ - ④ - ....原创 2021-08-11 21:40:27 · 641 阅读 · 1 评论 -
Java分支结构之二:switch-case
1.格式switch(表达式){case 常量1:执行语句1;//break;case 常量2;执行语句2;//break;...default:执行语句n;//break;}2.说明:①根据switch表达式中的值,依次匹配各个case中的常量,一旦匹配成功,则进入相应case结构中,调用其执行语句。当调用完执行语句以后,则仍然继续向下执行其他case结构中的执行语句,知道遇到break关键字或此switch-case结构末尾结束为止。原创 2021-08-04 10:33:41 · 181 阅读 · 0 评论 -
Java分支结构中的if-else(条件判断结构)
三种结构第一种:If(条件表达式){执行表达式}第二种:二选一If(条件表达式){执行表达式1}else{执行表达式2}第三种:多选一If(条件表达式){执行表达式1}else if(条件表达式){执行表达式2}else if(条件表达式){执行表达式3}...else{执行表达式n}说明:else结构是可选的。 针对于条件表达式:>如果多个条件表达式之间是“互斥”关系(或没有交集的关系),哪原创 2021-08-02 10:31:44 · 421 阅读 · 0 评论 -
练习:交换两个变量的值
int num1=10;int num2=20;System.out.println(“num1 = ”+ num1 + “,num2 = ”+ num2);方式一:定义临时变量的方式(推荐的方式)int temp = num1;num1 = num2;num2 = temp;方式二:好处:不用定义临时变量弊端:①相加操作可能超出存储范围 ②有局限性:只能适用于数值类型num1 = num1 + num2;num2 = num1 - num...原创 2021-07-28 11:11:56 · 156 阅读 · 0 评论 -
Java运算符
运算符之一:算术运算符+ - + - * / % (前)++ (后)++ (前)-- (后)-- +运算符之二:赋值运算符= += -= *= /= %=运算符之三:比较运算符== != > < >= <= instanceof结论:比较运算符的结果是boolean类型 区分 == 和 =运算符之四:逻辑运算符& && | || ! ^&与&&am...原创 2021-07-28 11:11:04 · 75 阅读 · 0 评论 -
补充:String类型变量的使用
String类型变量的使用String属于引用数据类型,翻译为:字符串 声明String类型变量时,使用一对”” String可以和8种基本基本数据类型变量做运算,且运算只能是连接运算:+ 运算的结果仍然是String类型...原创 2021-07-27 20:55:14 · 89 阅读 · 0 评论 -
Java基本数据类型之间的运算规则
前提:这里讨论只是7种基本数据类型变量间的运算。不包含boolean类型的。自动类型提升:结论:当容量小的数据类型的变量与容量大的数据类型的变量做运算时,结果自动提升为容量大的数据类型。byte、char、short --> int --> long --> float --> double特别的,当byte、char、short三种类型的变量做运算时,结果为int型强制类型转换:自动类型提升运算的逆运算。①需要使用强转符:()②注...原创 2021-07-26 09:20:00 · 110 阅读 · 0 评论 -
Java变量
变量的使用java定义变量的格式:数据类型 变量名=变量值; 说明:①变量必须先声明,后使用②变量都定义在其作用域内。在作用域内,它是有效的。换句话说,出了作用域,就失效了③同一个作用域内,不可以声明两个同名的变量一、变量按照数据类型来分:基本数据类型:整型:byte \ short \ int \ long浮点型:float \ double字符型:char布尔型:boolean引用数据类...原创 2021-07-25 19:51:06 · 81 阅读 · 0 评论 -
Java标识符
标识符:凡是可以自己命名的地方都叫做标识符比如:类名、变量名、方法名、接口名、包名...标识符的命名规则:-->如果不遵守如下的规则,编译不通过!>由26个英文字母大小写,0-9,_或$组成>数字不可以开头。>不可以使用关键字和保留字,但能包含关键字和保留字。>Java中严格区分大小写,长度无限制。>标识符不能包含空格。Java中名称的命名规范:--->如果不遵守如下的规范,编译可以通过!建议大家遵守...原创 2021-07-25 12:15:42 · 79 阅读 · 2 评论