笔记
超想翻身的咸鱼
虚心学习中。
展开
-
数组交换案例 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 · 2621 阅读 · 4 评论 -
不死神兔
需求:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问第二十个月的兔子对数为多少?思路:1:为了存储多个月的兔子对数,定义一个数组,用动态初始化完成数组元素的初始化,长度为202:因为第1个月,第2个月兔子的对数是已知的,都是1,所以数组的第1个元素,第2个元素值也都是13:用循环实现计算每个月的兔子对数4:输出数组中最后一个元素的值,就是第20个月的兔子对数规律:第一个月:1对 老兔子第二个月:1...原创 2021-09-06 23:09:08 · 168 阅读 · 0 评论 -
方法重载
/* 方法重载: 多个方法在同一个类中 多个方法具有相同的方法名 多个方法的参数不相同,类型不同或者数量不同 */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 · 97 阅读 · 0 评论 -
数组的理解
一组数据,有多个数据。多个数据类型一致/* 数组:是一种用于存储多个相同类型数据的存储模型 定义格式:(推荐方式) 数据类型[] 数组名; 举例:int[] arr; 数组初始化: A:所谓初始化:就是为数组中的数组元素分配内存空间,并为每个数组元素赋值 B:数组初始化 动态初始化 静态初始化 动态初始化: 初始化时只指定数组长度,由系统原创 2021-08-23 17:25:05 · 185 阅读 · 0 评论 -
Random猜数字
/* 猜数字 需求: 程序自动生成一个1-100之间的数字,使用程序实现猜出这个数字是多少? 当猜错的时候根据不同情况给出相应的提示 如果猜的数字比真实数字大,提示你猜的数据大了 如果猜的数字比真实数字小,提示你猜的数据小了 如果猜的数字与真实数字相等,提示恭喜你猜中了*/import java.util.Random;import java.util.Scanner;public class RandomTest { public static void .原创 2021-08-20 23:53:05 · 128 阅读 · 0 评论 -
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 · 97 阅读 · 0 评论 -
循环嵌套笔记
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 · 79 阅读 · 0 评论 -
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 · 61 阅读 · 0 评论 -
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 · 2612 阅读 · 0 评论