自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java继承

1.为什么需要继承?看两个简单的程序package com.Extends;public class 继承01 { public static void main(String[] args) { }} class pupil { public String name; public int age; private double score; public void setScore(double score) { this.score=score; } publ

2022-05-11 19:33:27 147

原创 Java冒泡排序法

将五个无序:24,69,80,57,13使用冒泡排序法将其排成一个从小到大的有序数列数组[24,69,80,57,13]第一轮排序:目标把最大的数放在最后面第一次比较[24,69,80,57,13]第二次比较[24,69,80,57,13]第三次比较[24,69,57,80,13]第四次比较[24,69,57,13,80]第二轮排序:把第二大的数放在倒数第二位置第一次比较[24,69,57,13,80]第二次比较[24,57,69,13,80]第三次比较[24,57,

2022-04-23 15:01:29 596

原创 Java数组入门

数组介绍:数组就是可以存放多个同一类型的数据,数组也是一种数据类型,是引用类型,即:数组就是一组数据。例:农场中有6只小鸡,分别重3kg,5kg,1kg,3.4kg,2kg,50kg.求出这些小鸡的总体重和平均体重。package text.demo01;public class 数组01 { public static void main (String[] args) { //先定义一个数组 // double [] 表示double类型的数组,名称为hens //

2022-04-19 15:18:26 241

原创 java实现打印金字塔

这是一道经典的例题,考验对for循环的掌握,具体要求为打印出如下金字塔:分析每层打印出*的个数,找出其中的规律问题就变得简单了,需要一步一步来切勿急于求成:具体代码实现如下:public class 空心金字塔练习 { public static void main (String[] args) { int i = 1; int j = 1; int k =1; //控制层数 for(i=1;i<=5;i++) { //控制每层的空格数 for(

2022-04-14 13:49:24 5307

原创 java实现九九乘法表

具体代码实现如下:public class 九九乘法表 { public static void main (String[] args) { int i = 1; int j = 1; for(i=1;i<=9;i++) { for(j=1;j<=i;j++) { System.out.print (i+"*"+j+"="+ (i*j)+"\t"); }System.out.println(); } }}...

2022-04-13 16:41:04 95

原创 while、do while循环控制

基本语法循环变量初始化;while(循环条件){循环体(语句);循环变量迭代;}说明:1.while循环也有四要素2.只是四要素放的位置上不一样while循环流程图练习题:1.打印出1-100之间所有能被3整除的数public class While循环练习1 {//打印1-100内所有能被3整除的数 public static void main (String[] args) { int i = 1; ...

2022-04-13 15:32:03 731

原创 for循环控制

基本语法for(循环变量初始化;循环条件;循环变量迭代){循环操作(可以有多条语句);}four循环流程图 注意事项和细节说明1.循环条件返回是一个布尔值的表达式;2.for(;循环判断条件;)中的初始化和变量迭代可以写到其他地方,但是两边的分号不能省略将初始化放在循环体外可以在循环结束后继续使用该值3.循环初始值可以有多条初始化语句,但要求类型一样,并且中间用逗号隔开;for循环练习:1.打印1~100之间所有是9的倍数的整数,统计...

2022-04-13 14:18:55 331

原创 Java switch分支结构

介绍1.switch关键字,表示swtich分支;2.表达式对应一个值;3.case常量1:当表达式的值等于常量1,就执行语句块1;4.break:表示退出swtich;5.如果和case常量1匹配,就执行语句块1,如果没有匹配,就继续匹配case常量26.如果一个都没有匹配上,执行default。基本语法Switch(表达式){case常量1:语句块1;case常量2:语句块2;...

2022-04-12 22:13:28 607

原创 逻辑运算符

介绍逻辑运算规则a&b:&为逻辑与:规则:当a和b同时为true,则结果为true,否则为false a&&b:&&叫短路与,规则:当a和b同时为true,则结果为true,否则为false例:(&和&&案例)int age =50;if(age>20 && age<30){ //两个条件均为true才会输出true System.out.println("ok...

2022-04-11 16:57:21 789

原创 java算术运算符

算术运算符一览 重点了解 /、 %、++自增:++作为独立的语句使用:前++和后++都完全等价于i=i+1;作为表达式使用前++;++ i 先自增后赋值 后++,i ++先赋值后自增例:(独立语句使用) i= 10; i ++;//等价于i = i+ 1;=>i = 11 ++i;//等价于 i = i+1;=>i = 12 System.out....

2022-04-11 15:10:27 109

原创 基本数据类型的转换

自动类型转换 当java程序在进行赋值或者运算时,精度笑的类型自动转换成为精度达的数据类型。这个就是自动类型转换。 上图为数据类型按精度(容量)大小排序。自动类型转换注意事项有多种类型的数据混合时运算时,系统首先自动将所有数据转换为容量最大的那种数据类型,然后再进行计算。 当我们把精度(容量)大的数据类型赋给精度(容量)小的数据类型时,就会报错,反之就会进行自动类型转换。int n1 = 10; float d1 = n1+1.1;//错误, n1 + 1.1=>结果类型是d..

2022-04-09 17:44:14 355

原创 java字符型使用

字符型的使用细节 字符常量是单引用号( ' ' )括起来的单个字符。例如:char c1 = 'a';char c2 = '中' char c3 = '9'; 如果使用双引号则会将其判断为字符串而导致程序报错。 java中还允许使用转义字符 ' \ ' 来将其后面的字符转变为特殊字符常量。例如:char c3 = '\n'; // '\'表示换行符。 在java中,char的本质是一个整数,在输出时,是unicode码对应的字符。 可以直接给char赋一个整...

2022-04-08 18:05:02 804

原创 JAVA数据类型

基本数据类型数值类整数类型,存放整数:byte[1],short[2], int[4] long[8]浮点(小数)类型:float[4] double[8]字符型(char[2] ,存放单个字符"a"布尔型(boolean[1]),存放 true,false引用类数据类型类(class)接口(interface)数组( [ ] )...

2022-04-06 16:20:09 408

原创 JAVA变量

概念变量相当于内存中一个数据储存空间的表示,可以把变量看做一个门的门牌号,通过门牌号可以找到房间。而通过变量名可以访问到变量(值)。

2022-04-06 15:54:30 219

空空如也

空空如也

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

TA关注的人

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