自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 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 1719

原创 循环嵌套呀

语句结构:顺序语句:以分号结尾,表示一句话的结束分支语句:一对大括号表示if的整体结构,整体描述一个完整的if语句一对大括号表示switch的整体结构,整体描述一个完整的switch语句循环语句:一对大括号表示for的整体结构,整体描述一个完整的for语句一对大括号表示while的整体结构,整体描述一个完整的while语句do……while以分号结尾,整体描述一个完整的do……while语句任何语句对外都可以看做一句话,一句代码分支语句中包含分支语句,这叫做分支嵌套循环语句中包括循环

2020-08-14 11:45:15 164

原创 跳转控制语句呀

跳转控制语句概述: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 154

原创 三种循环的区别呀

三种循环的区别:public class Firstproj { public static void main(String[] args) { //for循环 for(int i=5;i<5;i++) { System.out.println("love");//i=5与i<5结果为false,不输出结果 } System.out.println("--------------"); //while循环 int j=5; whil

2020-08-14 10:11:11 269

原创 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 237

原创 while循环语句呀

while循环语句格式:基本格式:while(条件判断语句){循环体语句;}完整格式:初始化语句:while(条件判断语句){循环体语句;条件控制语句;}执行流程:①执行初始化语句②执行条件判断语句,看其结果是true还是false③如果是false,循环结束④如果是true,继续执行执行循环体语句执行条件控制语句⑤回到②继续...

2020-08-13 15:39:02 164

原创 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 4032 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 527

原创 循环结构呀(for循环)

循环结构:特征:重复做某件事情具有明确的开始和停止标志循环结构的组成:初始化语句:用于表达循环开启时的起始状态,简单说就是循环开始时候什么样条件判断语句:用于表示循环反复执行的条件,简单说就是判断循环是否能一直执行下去循环体语句:用于表示循环反复执行的内容,简单说就是循环反复执行的事情条件控制语句:用于表示循环执行中每次变化的内容,简单说就是控制循环是否能执行下去循环结构对应的语法:初始化语句:这里可以是一条或多条语句,这些语句可以完成一些初始化操作条件判断语句:这里使用一个结果值为b

2020-08-10 11:28:46 396

原创 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 3354

原创 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 105

原创 if……else……if语句实例

//根据不同的考试成绩送给小明不同的礼物,假如自己可以控制小明的得分,用程序实现小明应该得到什么礼物,并在控制台输出//小明成绩未知,用键盘录入方式取值//键盘录入功能需要导包,创建对象,接收数据//由于奖励种类多,属于多种判断,采用if……else……if格式来实现//为每种判断设置对应条件//为每种判断设置对应奖励//数据测试:正确数据,边界数据,错误数据只有经过这三种数据测试,编写的程序才可以应用,否则只要有一项数据测试没有 通过,程序就算不上成功,还需要修改。import ja

2020-07-25 15:10:16 9390

原创 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 4901

原创 流程控制语句呀

流程控制语句分类:顺序结构:程序结构中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行分支结构(if,switch)循环结构(for,while,do……while)

2020-07-24 15:15:05 67

原创 Scanner数据输入案例

//导包: import java.util.Scanner; 导包的动作必须出现在类定义的上边(在public class上边一行) //创建对象: Scanner sc = new Scanner(System.in); 在此格式里,只有sc是变量名,可以变化,其他都不允许变 //接收数据: int x = sc.nextInt(); 在此格式中,根据接受类型来确定int和nextInt,变量名x可以自己设置,变量名sc需跟创建是对象时的变

2020-07-24 14:42:25 273

原创 运算符优先级呀

优先级运算符类结合性1()括号运算符由左到右2!、+ (正号)、- (负号)一元运算符由左至右2~位逻辑运算符由右至左2++、- -递增与递减运算符由右至左3*、/、%算数运算符由左至右4+、-算数运算符由左至右5< <、> >位左移、位右移运算符由左至右6>、>=、<、<=关系运算符由左至右7==、!=关系运算符由左至右8&a...

2020-07-24 10:46:06 107

原创 三元运算符实例练习:两只老虎,三个和尚

实际操作案例:两只老虎需求:动物园里有两只老虎,已知两只老虎的体重分别为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 1438

原创 三元运算符(条件运算符)

格式:关系表达式?表达式1:表达式2;范例:a > b ? a : b;执行流程:首先计算关系表达式的值如果值为true,表达式1的值就是运算结果如果值为false,表达式2的值就是运算结果案例一:public class Firstproj { public static void main(String[] args) { //定义两个变量 int a = 10; int b = 20; //获取两个数据中的较大值 int max

2020-07-23 16:51:00 1831

原创 位运算符呀

位运算符指的是二进制位的运算位运算符说明~取反&按位与^按位异或<<左移运算符,左移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 93

原创 短路逻辑运算符呀

短路与(&&) 和 短路或(||) 采用短路的方式,从左到右计算,只通过计算运算符左边的操作数就能够确定该逻辑表达式的值,而不需要继续计算运算符右边的操作数,极大地提高了效率。"短路与"和"逻辑与"测试一: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 226

原创 逻辑运算符呀

逻辑运算符:连接关系表达式的运算符,也可以直接连接布尔类型的常量和变量。例如: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 80

原创 关系运算符呀

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 2469

原创 赋值运算符呀

举例:public class Firstproj { public static void main(String[] args) {//把10赋值给int类型的变量i int i=10; System.out.println("i="+i); }}public class Firstproj { public static void main(String[] args) { //+=把左边和右边的数据做加法操作,所得结果赋值给左边 .

2020-07-22 16:45:14 86

原创 字符与字符串的“+”操作

字符的“+”操作: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 1864

原创 运算符运算规则,自增自减运算符

二元运算符运算规则:整数运算: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 2492

原创 运算符呀

**运算符:**对常量和变量进行操作的符号。**表达式:**用运算符把常量或者变量连接起来符合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 84

原创 布尔类型(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 16478

原创 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 93

原创 字符型变量和常量

字符型在内存中占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 1273

原创 java变量呀

变量分类:局部变量:方法或语句块内部定义的变量。生命周期是从声明位置开始到方法或语句块执行完毕为止。成员变量(实例变量):方法外部,类的内部定义的变量。从属于对象,生命周期伴随对象始终。静态变量(类变量):使用static定义。从属于类,生命周期伴随类始终,从类加载到卸载。注意事项:**局部变量:**在使用之前必须先声明初始化(赋值)再使用。**成员变量:**如果不自行声明初始值,计算机会自行初始化成该类型的默认初始值。例如:变量默认初始值int0double

2020-07-21 11:14:31 88

原创 标识符呀

**标识符:**用来给变量,类,方法及包进行命名的。标识符定义规则:以字母,下划线,美元符号开头,不可以数字开头由数字,字母,下划线,美元符号任意组合Java标识符大小敏感,长度无限制标识符不可以是java关键字标识符使用规范:表示类名的标识符,每个单词首字母需要大写表示方法和变量的标识符,第一个单词小写,从第二个单词开始,首字母大写,称之为“驼峰原则”Java不采用通常语言使用的ASCII字符集,而是采用Unicode这样的标准的国际字符集...

2020-07-21 10:58:50 111

原创 java注释呀

单行注释:使用“//”开头,“//”后面的单行内容均为注释。多行注释:以“ /* ”开头,以“ //* ”结尾。可作为行内注释,不可嵌套使用。文档注释:以“ /** ”开头,以“ */ ”结尾。注释中包括一些说明性的文字及一些JavaDoc标签(后期写项目时,可以生成项目的API)...

2020-07-21 10:46:47 81

原创 DOS常用命令呀

cd. (目录路径)进入一个目录cd…进入父目录dir查看本目录下的文件和子目录列表cls清除屏幕命令上下键查找敲过的命令Tab键自动补齐命令

2020-07-21 10:36:36 77

原创 浮点型变量和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 239

原创 整型变量和整型常量呀

整型变量整形用于表示没有小数部分的数值,它允许是负数。整型的范围与运行Java代码的机器无关,这是java具有强移植能力的原因之一。整型常量Java语言整型常量四种表现形态:十进制整数:如99,-500,0八进制整数:以0开头。如015十六进制整数:以0x或0X开头。如0x15或0X15二进制整数:以0b或0B开头。如0b01110011或0B01110011...

2020-07-20 19:44:33 786

原创 Java变量使用的注意事项

1. 变量名不可重复使用2. 定义变量时需要赋值,不赋值无法使用3. 定义long类型时,为了防止整数过大,在初始值后边加一个“L”即可。(因为给出 一个整数,计算机会默认为int类型的,虽然左边定义为long类型,但是计算机还是会当做int类型,所以需要在赋的值后边加一个“L”来使计算机区分int和long类型)4. 定义float类型时,为了防止类型不兼容,在初始值后边加一个“F”即可。(因为给出一个小数,计算机会默认为double类型的,虽然左边定义为float类型,但是计算机还是会当

2020-07-20 18:25:15 452

原创 java变量定义格式及使用

2020-07-20 18:08:07 1115

原创 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 106

原创 如何干净彻底删除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 11808 2

原创 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 868

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除