自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【面向对象】局部变量和成员变量的区别

1:局部变量和成员变量的区别?区别一:书写位置不同局部变量书写在方法的定义或方法的声明中成员变量书写在类内,方法外区别二:内存中的位置不同局部变量存储在栈内存中成员变量存储在堆内存中区别三:生命周期不同局部变量随着方法的调用而产生,随着方法的调用结束而消失成员变量随着对象的创建而产生,随着对象的创建结束而等待垃圾回收器空闲时回收而结束区别四:初始化值的不同局部变量在使用前必须初始化值,否则会报错"可能未初始化值"成员变量可以赋值,也可以不赋值,一般在创建对象时才赋值...

2022-01-09 19:01:06 255

原创 【JavaSE知识总结二】面向对象

二十、面向对象面向对象的引入为了更好的了解面向对象思想,我们可以先了解一下面向过程.面向过程是一种编程思想,顾名思义,面向过程注重的是过程,它在完成一些事的是时候,都需要亲力亲为.面向对象也是一种编程思想,但是面向对象更符合我们现实生活中的思考,它把我们从执行者变成了指挥者,让处理问题变得更简洁比如: (1)把大象放入冰箱这件事用面向过程思想解决:注重过程;怎么解决 分为三步 第一步:把冰箱门打开 第二步:把大象放进去 第三步:把冰箱门关上但是面向对象思想:注重结果;谁去解决

2022-01-09 15:42:22 438

原创 【数组】高级数组排序----冒泡排序

冒泡排序的原理在数组中两两相比较,如果前者比后者大,则交换两者顺序,依次比较完以后,最大值会出现在最大索引值处 规律: 两两比较,大的往后放 第一次比较,倒数第0个不需要再次比较 第二次比较,倒数第1个不需要再次比较 第三次比较,倒数第2个不需要再次比较 .... 第n次比较,倒数第3个不需要再次比较 //导包import java.util.Scanner;public class ArrayDemo02 { //编写一个主方法

2022-01-03 17:08:59 429

原创 【数组】一、数组的逆序。二、查询数组元素的索引值

//导包import java.util.Scanner;/** 键盘录入数组* 实现数组的逆序* */public class ArrayDome { //编写一个主方法 public static void main(String[] args){ //创建键盘录入对象 Scanner sc = new Scanner(System.in); int[] arr = new int[5]; //提示录入并

2022-01-03 16:56:51 452

原创 【数组】数组的遍历

//数组的遍历import java.util.Scanner;public class ArrayDemo03 { //编写一个主方法 public static void main(String[] args){ //创建键盘录入对象 Scanner sc = new Scanner(System.in); int[] arr = new int[5]; //提示录入并接收 for (int i

2022-01-03 16:47:41 263

原创 【循环语句for】一、百钱买百鸡。二、36人搬36砖。三、九九乘法表。四、请在控制台输出满足如下条件的五位数 个位等于万位 十位等于千位 个位+十位+千位+万位=百位

“百钱买百鸡”是我国古代的著名数学题。题目这样描述:3文钱可以买1只公鸡,2文钱可以买一只母鸡,1文钱可以买3只小鸡。用100文钱买100只鸡,那么各有公鸡、母鸡、小鸡多少只?/** “百钱买百鸡”是我国古代的著名数学题。题目这样描述:* 3文钱可以买1只公鸡,2文钱可以买一只母鸡,1文钱可以买3只小鸡。用100文钱买100只鸡,* 那么各有公鸡、母鸡、小鸡多少只?** */public class ForDemo { //编写一个方法 public static void

2022-01-03 16:29:02 682

原创 【循环语句while】一、输入一个整数,计算它各位上数字的和。二、我现在有一张足够大的纸张,厚度为:0.01m。请问,我折叠多少次,就可以保证厚度不低于珠穆朗玛峰的高度? 三、 输出所有的水仙花数

输入一个整数,计算它各位上数字的和。/** 输入一个整数,计算它各位上数字的和。** 思路:* 假设输入的整数为n;* 然后定义一个变量存放各位上的和* int sum = 0;* 1.先取低位* n % 10* 2.把低位赋值个sum* sum += n%10* 2.然后去掉低位* n / 10;* 循环条件* 只要n不等于0即可*** */

2022-01-03 16:13:39 1067

原创 【判断语句switch】键盘录入一个数据,判断该月份的季节

import java.util.Scanner;/* *键盘录入一个数据,判断该月份的季节 * 3,4,5月---->春季 * 6,7,8月---->夏季 * 9,10,11月--->秋季 * 12,1,2---->冬季 * */public class SwitchDemo { //编写一个方法 public static void main(String[] args){ //创建键盘录入对象 Scanner

2022-01-03 16:03:04 616

原创 【判断语句If】一、键盘录入一个数据,判断该月份的季节。二、李雷买新手机

键盘录入一个数据,判断该月份的季节 (if语句)3,4,5月---->春季6,7,8月---->夏季9,10,11月—>秋季12,1,2---->冬季/**键盘录入一个数据,判断该月份的季节 (if语句)* 3,4,5月---->春季* 6,7,8月---->夏季* 9,10,11月--->秋季* 12,1,2---->冬季* *///导包import java.util.Scanner;public class IfDemo

2022-01-03 15:59:27 1172

原创 【三元运算符】 键盘录入三个数据,获取三个数据中的最大值

键盘录入三个数据,获取三个数据中的最大值//导包import java.util.Scanner;class Test03{ //编写一个方法 public static void main(String[] args){ //创建键盘录入对象 Scanner sc = new Scanner(System.in); //提示录入并接收 System.out.println("请输入第一个整数:");

2022-01-03 15:45:41 945

原创 【强制类型转换】定义一个变量byte x = 129;有没有问题?

定义一个变量byte x = 129;有没有问题?有问题如何解决?结果是多少呢? 写出运算过程class Test{ //编写一个方法 public static void main(String[] args){ byte x = 129; /* 分析: byte的取值范围是-128~127;而129超出了byte的取值范围 因此JVM会判断129为int类型,但是int无法

2022-01-03 15:41:27 806

原创 【^(位异或)的使用】交换两个变量的数据值

键盘录入两个变量,分别将两个变量数据值交换//键盘录入两个变量,分别将两个变量数据值交换//利用位异或的特点// 一个数据被另一个数据位异或两次,它的值不变//导包import java.util.Scanner;class Test{ //编写一个方法 public static void main(String[] args){ //创建键盘录入对象 Scanner sc = new Scanner(System.in);

2022-01-03 15:32:02 237

原创 【JavaSE阶段学习笔记一】数组以及数组之前的知识点

Java初学者学习笔记

2021-12-26 15:18:01 1436 1

空空如也

空空如也

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

TA关注的人

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