- 博客(9)
- 收藏
- 关注
原创 数组交换案例 arr.length-1 怎么去理解呢?
需求: 已知一个数组 arr = {19, 28, 37, 46, 50}; 用程序实现把数组中的元素值交换, 交换后的数组 arr = {50, 46, 37, 28, 19}; 并在控制台输出交换后的数组元素。 思路: 1:定义一个数组,用静态初始化完成数组元素的初始化 2:循环遍历数组,这一次初始化语句定义两个索引变量,判断条件是开始索引小于等于结束索引 3:变量交换 4:遍历数组 p...
2021-09-12 00:15:44 2590 4
原创 不死神兔
需求: 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子, 假如兔子都不死,问第二十个月的兔子对数为多少? 思路: 1:为了存储多个月的兔子对数,定义一个数组,用动态初始化完成数组元素的初始化,长度为20 2:因为第1个月,第2个月兔子的对数是已知的,都是1,所以数组的第1个元素,第2个元素值也都是1 3:用循环实现计算每个月的兔子对数 4:输出数组中最后一个元素的值,就是第20个月的兔子对数 规律: 第一个月:1对 老兔子 第二个月:1...
2021-09-06 23:09:08 151
原创 方法重载
/* 方法重载: 多个方法在同一个类中 多个方法具有相同的方法名 多个方法的参数不相同,类型不同或者数量不同 */ public class MethodDemo { public static void main(String[] args) { //调用 int result = sum(10, 20); System.out.println(result); doubl.
2021-08-27 21:49:16 93
原创 数组的理解
一组数据,有多个数据。多个数据类型一致 /* 数组:是一种用于存储多个相同类型数据的存储模型 定义格式:(推荐方式) 数据类型[] 数组名; 举例:int[] arr; 数组初始化: A:所谓初始化:就是为数组中的数组元素分配内存空间,并为每个数组元素赋值 B:数组初始化 动态初始化 静态初始化 动态初始化: 初始化时只指定数组长度,由系统
2021-08-23 17:25:05 174
原创 Random猜数字
/* 猜数字 需求: 程序自动生成一个1-100之间的数字,使用程序实现猜出这个数字是多少? 当猜错的时候根据不同情况给出相应的提示 如果猜的数字比真实数字大,提示你猜的数据大了 如果猜的数字比真实数字小,提示你猜的数据小了 如果猜的数字与真实数字相等,提示恭喜你猜中了 */ import java.util.Random; import java.util.Scanner; public class RandomTest { public static void .
2021-08-20 23:53:05 118
原创 Random
/* Random 作用: 用于产生一个随机数 使用步骤: 1:导包 import java.util.Random; 2:创建对象 Random r = new Random(); 3:获取随机数 int number = r.nextInt(10); 获取数据的范围:[0,10) 包括0,不包括10 */ import java.util.Random; public class RandomDemo { public static void m.
2021-08-20 23:26:44 89
原创 循环嵌套笔记
public class ForForDemo { public static void main(String[] args) { for(int hour=0;hour<24;hour++) { for(int minute=0; minute<60;minute++) { System.out.println(hour + "时" + minute + "分"); } System.out.println("--------"); } .
2021-08-20 22:55:11 69
原创 2021-08-07
public class LoopTest { public static void main(String[] agrs) { int j = 1; while(j<3) { System.out.println("zx"); j++; } System.out.println(j); System.out.println("--------"); } } 为什么J=3呢,不是只输出两次吗?...
2021-08-07 01:00:14 56
原创 FOR 循环 珠峰折纸
public class ForTest { public static void main(String[] agrs){ int i = 1; double paper = 0.1; int zf = 8844430; for(i=1; paper <= zf; i++) { paper = paper*2; } System.out.println("需要折叠:" + ...
2021-08-06 00:39:08 2576
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人