
java
文章平均质量分 73
赵先迪
学生党
展开
-
Random的作用:随机产生一个随机数
Random的作用和使用步骤作用:用于产生一个随机数使用步骤①导包import java.util.Random;导包的动作必须出现在类定义上边②创建对象Random r = new Random();上边这个格式里面,r是变量名,可以变,其他的都不允许变③获取随机数int number = r.nextInt(10);//获取数据的范围:[0,10)包括0,不包括10上边这个格式里面,number是变量名,可以变,数字10可以变,其他都不可以变案例一:随机产生一个0-2之间的随机原创 2020-08-14 15:24:10 · 1788 阅读 · 0 评论 -
循环嵌套呀
语句结构:顺序语句:以分号结尾,表示一句话的结束分支语句:一对大括号表示if的整体结构,整体描述一个完整的if语句一对大括号表示switch的整体结构,整体描述一个完整的switch语句循环语句:一对大括号表示for的整体结构,整体描述一个完整的for语句一对大括号表示while的整体结构,整体描述一个完整的while语句do……while以分号结尾,整体描述一个完整的do……while语句任何语句对外都可以看做一句话,一句代码分支语句中包含分支语句,这叫做分支嵌套循环语句中包括循环原创 2020-08-14 11:45:15 · 199 阅读 · 0 评论 -
跳转控制语句呀
跳转控制语句概述:continue:用在循环中,基于条件控制,跳过某次循环体内容的执行,继续下一次执行break:用在循环中,基于条件控制,终止循环体内容的执行,结束当前整个循环public class Firstproj { public static void main(String[] args) { //跳转控制语句 for(int i=1; i<=5; i++) { if(i%2==0) { continue;//i=1原创 2020-08-14 10:44:11 · 186 阅读 · 0 评论 -
do……while循环语句呀
do……while循环语句格式基本格式:do{循环体语句;}while(条件判断语句);完整格式:初始化语句;do{循环体语句;条件控制语句;}while(条件判断语句);执行流程:①执行初始化语句②执行循环体语句③执行条件控制语句④执行条件判断语句,看其结果是true还是false如果是false,循环结束如果是true,继续执行⑤回到②继续案例:在控制台输出5次lovepublic class Firstproj { public static voi原创 2020-08-13 16:26:13 · 264 阅读 · 0 评论 -
while循环语句呀
while循环语句格式:基本格式:while(条件判断语句){循环体语句;}完整格式:初始化语句:while(条件判断语句){循环体语句;条件控制语句;}执行流程:①执行初始化语句②执行条件判断语句,看其结果是true还是false③如果是false,循环结束④如果是true,继续执行执行循环体语句执行条件控制语句⑤回到②继续...原创 2020-08-13 15:39:02 · 202 阅读 · 0 评论 -
for循环语句案例:水仙花数和统计水仙花数
水仙花案例:在控制台输出所有水仙花数(水仙花数:①水仙花数是一个三位数②水仙花数的个位十位百位的立方和等于原来的水仙花数.例如371。3的三次方+7的三次方+1的三次方=371)题目分析:以371为例①三位数的个位数字:1就是原始数字对10进行取余运算的结果371%10=1②三位数的百位数字:3就是原始数字除以(整除)100的整数结果371/100=3③三位数的十位数字:371除以10得到37,即可以将7移动到个位上371/10=3737通过对10取余运算可以得到最后一位的值37%10原创 2020-08-10 16:19:58 · 4163 阅读 · 1 评论 -
求和,求偶数和
案例1:求和求1-5之间的数据和,输出结果public class Firstproj { public static void main(String[] args) { //求1-5之间的数据和,并输出结果 //求和的最终结果需要保存,所以需要定义一个变量,用于保存求和结果,设置初始值为0 int sum = 0; //从1开始到5结束的数据,使用循环结构来完成 for(int i=1; i<=5; i++) { //将反复进行的事情写入循环结原创 2020-08-10 15:18:48 · 550 阅读 · 0 评论 -
循环结构呀(for循环)
循环结构:特征:重复做某件事情具有明确的开始和停止标志循环结构的组成:初始化语句:用于表达循环开启时的起始状态,简单说就是循环开始时候什么样条件判断语句:用于表示循环反复执行的条件,简单说就是判断循环是否能一直执行下去循环体语句:用于表示循环反复执行的内容,简单说就是循环反复执行的事情条件控制语句:用于表示循环执行中每次变化的内容,简单说就是控制循环是否能执行下去循环结构对应的语法:初始化语句:这里可以是一条或多条语句,这些语句可以完成一些初始化操作条件判断语句:这里使用一个结果值为b原创 2020-08-10 11:28:46 · 418 阅读 · 0 评论 -
switch语句案例:春夏秋冬
案例:一年有12个月,分属于春夏秋冬4个季节,键盘录入一个月份,请用程序实现判断该月份属于哪个季节,并输出。分析:1.键盘录入月份数据,使用变量接收2.多情况判断:使用switch语句来实现3.在每种情况中,完成输出对应的季节(选择了几个)import java.util.Scanner;public class Secondjava {public static void main(String[] args) { /* 键盘录入月份数据,使用变量接收原创 2020-08-10 10:52:28 · 3475 阅读 · 0 评论 -
switch语句呀
switch语句格式:switch(表达式) \\\表达式:取值为byte、short、int、char JDK1.5以后可以是枚举,JDK1.7以后可以是String{case值1: \\\case:后边跟的是要和表达式进行比较的值 语句体1; break; \\\break:表示中断、结束的意思,用来结束switch语句case值2: 语句体2原创 2020-07-25 18:06:21 · 139 阅读 · 0 评论 -
if语句三种格式
if语句格式1(适合做一种情况的判断):if(关系表达式){语句体;}执行流程首先计算关系表达式的值如果关系表达式的值为true,就执行语句体如果关系表达式的值为false,就不执行语句体继续执行后边的语句内容public class Firstproj { public static void main(String[] args) { /*if语句格式2*/ //定义两个变量 int a = 10; int b = 10; //需求:判断a和b的值原创 2020-07-25 11:01:36 · 5022 阅读 · 0 评论 -
三元运算符实例练习:两只老虎,三个和尚
实际操作案例:两只老虎需求:动物园里有两只老虎,已知两只老虎的体重分别为180kg、200kg。动用程序实现判断两只老虎的体重是否相同。public class Firstproj { public static void main(String[] args) { //1:定义两个变量用于保存老虎的体重,单位为kg,这里仅仅体现数值即可。 int weight1 = 180; int weight2 = 200; //2:用三元运算符实现老虎体重的判断,体重相同,原创 2020-07-23 21:59:44 · 1489 阅读 · 0 评论 -
位运算符呀
位运算符指的是二进制位的运算位运算符说明~取反&按位与^按位异或<<左移运算符,左移x位相当于乘以x个2>>右移运算符,右移x位相当于除以x个2//移位(位运算是二进制位的运算) int a=3*2 *2; int b=3<<2; int c=12/2/2; int d=12>>2; System.out.println(a); System.ou原创 2020-07-23 16:17:57 · 118 阅读 · 0 评论 -
短路逻辑运算符呀
短路与(&&) 和 短路或(||) 采用短路的方式,从左到右计算,只通过计算运算符左边的操作数就能够确定该逻辑表达式的值,而不需要继续计算运算符右边的操作数,极大地提高了效率。"短路与"和"逻辑与"测试一:public class Firstproj { public static void main(String[] args) {//测试短路 //int c=3/0; boolean b3=1>2&&2<(3/0);//"短路与",第一个原创 2020-07-23 14:45:46 · 257 阅读 · 0 评论 -
逻辑运算符呀
逻辑运算符:连接关系表达式的运算符,也可以直接连接布尔类型的常量和变量。例如:public class Firstproj { public static void main(String[] args) {//定义变量 int i=10; int j=20; int k=30; //&(与) 有false则false System.out.println((i>j) & (i>k));//false & false原创 2020-07-23 14:44:13 · 99 阅读 · 0 评论 -
关系运算符呀
1.关系运算符的结果都是boolean类型的,结果要么是true,要么是false2.=是赋值运算符,真正判断两个操作数是否相等的运算符是==3.==、!=是所有(基本和引用)数据类型都可以使用4.>、>=、<、<=仅针对数值类型(byte / short / int / long,float / double.以及char)例一:public class Firstproj { public static void main(String[] args) { i原创 2020-07-22 17:49:49 · 2586 阅读 · 0 评论 -
字符与字符串的“+”操作
字符的“+”操作:public class Firstproj { public static void main(String[] args) { //定义两个变量 int i=10; char c='A';//'A'的值是65,ASCII值 c='a';//'a'的值是97 c='0';//'0'的值是48 System.out.println(i+c); }}结果:1. 2.3.拿字符在计算机底层对应的数值来进行计算算数表达式中包含多个基本数原创 2020-07-22 15:48:45 · 1936 阅读 · 0 评论 -
运算符运算规则,自增自减运算符
二元运算符运算规则:整数运算:1.如果有两个操作数有一个一个为long,则结果也为long。2.没有long时,结果为int。即使操作数全是short,byte结果也是int。浮点运算:1.如果两个操作数一个为double,则结果为double。2.只有两个操作数都是float,结果才为float。取模运算:其操作数可以为浮点数,一般用整数,结果是“余数”,“余数”符号和左边操作数相同。如:7%3=1,-7%3=-1,7%-3=1public class Firstproj { pu原创 2020-07-22 14:03:44 · 2548 阅读 · 0 评论 -
运算符呀
**运算符:**对常量和变量进行操作的符号。**表达式:**用运算符把常量或者变量连接起来符合Java语法的式子就可以成为表达式。不同运算符连接的表达式体现的是不同类型的表达式。例如:int a = 10;int b = 20;int c = a+b;“+”是运算符,而且是算数运算符“a+b”是表达式,因为“+”是算术运算符,所以这个表达式叫做算数表达式例如:1.除法得到的是商,取余得到的是余数public class Firstproj { public static void原创 2020-07-22 10:52:50 · 104 阅读 · 0 评论 -
布尔类型(boolean)常量与变量
boolean类型有两个常量值,true和false,在内存中占一位(不是一个字节),不可以使用0或非0整数替代true或false。Boolean类型用于判断逻辑条件,一般用于程序流程控制。boolean flag;flag = true; //或者flag=falseif(flag) { //true分支}else{ //false分支}例如:public static void main(String[] args) {//测试布尔类型原创 2020-07-22 10:23:59 · 24152 阅读 · 0 评论 -
java类型转换呀
类型转换分类:自动类型转换强制类型转换自动类型转换:把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。例如:double a=10;例如:public class ConversionDemo { public static void main(String[] args) { //自动类型转换 double a = 10; System.out.println(d);原创 2020-07-21 17:50:45 · 119 阅读 · 0 评论 -
字符型变量和常量
字符型在内存中占2个字节,在java中使用单引号来表示字符常量。例如‘D’是一个字符,它与“D”是不一样的,“D”表示含有一个字符的字符串。char类型用来表示在Unicode编码表中的字符。Unicode编码被设计用来处理各种语言的文字,它占有2个字节,可允许有65536个字符。字符型举例:char a=‘中’;char b=‘果’;Unicode具有从0到65536之间的编码,他们通常用从’\u0000’到’\uFFFF’之间的十六进制值来表示(前缀为u表示Unicode)字符型的十六进制值原创 2020-07-21 16:12:45 · 1317 阅读 · 0 评论 -
java变量呀
变量分类:局部变量:方法或语句块内部定义的变量。生命周期是从声明位置开始到方法或语句块执行完毕为止。成员变量(实例变量):方法外部,类的内部定义的变量。从属于对象,生命周期伴随对象始终。静态变量(类变量):使用static定义。从属于类,生命周期伴随类始终,从类加载到卸载。注意事项:**局部变量:**在使用之前必须先声明初始化(赋值)再使用。**成员变量:**如果不自行声明初始值,计算机会自行初始化成该类型的默认初始值。例如:变量默认初始值int0double原创 2020-07-21 11:14:31 · 107 阅读 · 0 评论 -
标识符呀
**标识符:**用来给变量,类,方法及包进行命名的。标识符定义规则:以字母,下划线,美元符号开头,不可以数字开头由数字,字母,下划线,美元符号任意组合Java标识符大小敏感,长度无限制标识符不可以是java关键字标识符使用规范:表示类名的标识符,每个单词首字母需要大写表示方法和变量的标识符,第一个单词小写,从第二个单词开始,首字母大写,称之为“驼峰原则”Java不采用通常语言使用的ASCII字符集,而是采用Unicode这样的标准的国际字符集...原创 2020-07-21 10:58:50 · 138 阅读 · 0 评论 -
java注释呀
单行注释:使用“//”开头,“//”后面的单行内容均为注释。多行注释:以“ /* ”开头,以“ //* ”结尾。可作为行内注释,不可嵌套使用。文档注释:以“ /** ”开头,以“ */ ”结尾。注释中包括一些说明性的文字及一些JavaDoc标签(后期写项目时,可以生成项目的API)...原创 2020-07-21 10:46:47 · 101 阅读 · 0 评论 -
DOS常用命令呀
cd. (目录路径)进入一个目录cd…进入父目录dir查看本目录下的文件和子目录列表cls清除屏幕命令上下键查找敲过的命令Tab键自动补齐命令原创 2020-07-21 10:36:36 · 94 阅读 · 0 评论 -
浮点型变量和BigDecima
带小数的数据在java中被称作浮点型。浮点型可分为double和float类型。float类型又被称为单精度类型,尾数可以精确到7位有效数字,在很多情况下,float类型的精度很难满足需求。而double这种类型的数值精确度约是float类型的两倍,又被称作双精度类型,绝大部分应用程序采用double类型。浮点型常量默认类型也是double。Java浮点类型常量有两种表示形式:十进制数形式:例如3.14 , 314.0 , 0.314科学技术法形式:例如314e2 , 314E2 , 314E-2原创 2020-07-20 21:55:09 · 259 阅读 · 0 评论 -
整型变量和整型常量呀
整型变量整形用于表示没有小数部分的数值,它允许是负数。整型的范围与运行Java代码的机器无关,这是java具有强移植能力的原因之一。整型常量Java语言整型常量四种表现形态:十进制整数:如99,-500,0八进制整数:以0开头。如015十六进制整数:以0x或0X开头。如0x15或0X15二进制整数:以0b或0B开头。如0b01110011或0B01110011...原创 2020-07-20 19:44:33 · 826 阅读 · 0 评论 -
java变量定义格式及使用
原创 2020-07-20 18:08:07 · 1149 阅读 · 0 评论 -
JAVA的数据类型呀
计算机存储设备的最小信息单元叫“位”(bit),用小写字母“b”来表示。最小的存储单元叫“字节”(byte),用大写字母“B”来表示。字节是由连续的8个位组成。1B(字节)=8bit(位)1KB=1024B1MB=1024KB1GB=1024MB1TB=1024GB数据类型分为基本数据类型和引用数据类型。基本数据类型分为数值型和非数值型,数值型分为:整数型(byte,short,int,long)浮点型(float,double)字符型(char),非数值型只有布尔(boolean)一种类型。原创 2020-07-20 17:34:05 · 122 阅读 · 0 评论 -
如何干净彻底删除JDK
1.在控制面板中删除。运行win+R,然后输入 regedit (打开注册表)。2.打开注册表编辑器后,找到HKEY_LOCAL_MACHINE文件夹再找到SOFTWARE文件夹再找到JavaSoft 文件夹,该文件夹为jdk的注册表信息,将JavaSoft文件夹及其子目录的所有内容全部删除。3.将之前配置的java环境变量也都统统删除掉,此时,之前安装的jdk就已经扯得删除干净了4.接下来就可以重新安装新的版本的jdk,然后重新设置环境变量的配置,配置完新的环境变量后,新的jdk就彻底安装好了。原创 2020-07-17 18:20:29 · 11967 阅读 · 4 评论 -
JDK、JRE和JVM的作用以及它们的包含关系
JDK、JRE和JVM的作用JDK(Java Development Kit):包含JRE以及增加编译器和调试器等用于程序开发的文件。bin:存放二进制文件目录,最主要的是编译器(javac.exe)include:java和JVM交互用的头文件lib:存放类库文件jre:java运行环境(注意:这里的bin、lib文件夹和jre里的bin、lib是不同的)JRE(Java Runtime Environment):包含Java虚拟机、库函数、运行Java应用程序所必须的文件。只能运行cla原创 2020-07-17 18:09:23 · 905 阅读 · 0 评论 -
JAVA应用程序的运行机制
JAVA首先利用文本编辑器编写Java源程序,源文件后缀名为(.Java),再利用编辑器(javac)将源程序编译成字节码文件,字节码文件后缀名为(.class),最后利用虚拟机(解释器.java)解释执行。...原创 2020-07-17 16:19:56 · 198 阅读 · 0 评论