05 2022 档案
摘要:数组的声明和创建 看注释 package com.chen.cm.array; public class ArrayDemo01 { //变量的类型 变量的名字 = 变量的值; //数组类型 public static void main(String[] args) { int[] nums;//
阅读全文
摘要:递归 递归结构包括两个部分: 递归头:什么时候不调用自身方法。如果没有头,将陷入死循环。 递归体:什么时候需要调用自身方法。 package com.chen.cm.method; import javax.swing.plaf.synth.SynthOptionPaneUI; public cla
阅读全文
摘要:计算器 练习:写一个计算器,要求实现加减乘除功能,并且能够循环接受新的数据,通过用户交互实现。 思路推荐:1. 写四个方法:加减乘除 2.利用循环+switch进行用户交互 3.传递需要操作的两个数 4.输出结果 package com.chen.cm.method; import ja
阅读全文
摘要:可变参数 在方法声明中,在指定参数类型后加一个省略号(...) 一个方法中只能指定一个可变参数,它必须是方法的最后一个参数。任何普通的参数必须在它之前声明。 package com.chen.cm.method; public class Demo04 { public static void ma
阅读全文
摘要:方法的定义 定义的是形式参数 要传递的实际数值是实际参数 修饰符 返回值类型 方法名(参数类型 参数名){ ... 方法体 ... return 返回值; } package com.chen.cm.method; public class Demo02 { public static void m
阅读全文
摘要:方法的重载 规则: 方法名称必须相同 参数列表必须不同(个数不同,或类型不同,参数排列顺序不同等)
阅读全文
摘要:方法 方法的命名规则:首字母小写的驼峰命名规则 设计方法的原则:最好保持方法的原子性,就是一个方法只能完成一个功能,这样利于我们后期的扩展。 package com.chen.cm.method; public class Demo01 { //main方法 public static void m
阅读全文
摘要:打印9行星星菱形 package com.chen.cm.struct; public class TestDemo02 { public static void main(String[] args) { //菱形上半部分5行 for (int i = 1; i <= 5; i++) { for
阅读全文
摘要:Break Break用于强行退出循环,不执行循环中剩余的语句(break语句也在switch语句中使用) package com.chen.cm.struct; public class BreakDemo { public static void main(String[] args) { in
阅读全文
摘要:增强for循环 java5引入了一种主要用于数组或集合的增强型for循环 语法格式如下: for ( 声明语句 : 表达式 ) { //代码句子 } package com.chen.cm.struct; public class ForDemo05 { public static void mai
阅读全文
摘要:九九乘法表 11=1 12=2 22=4 13=3 23=6 33=9 14=4 24=8 34=12 44=16 15=5 25=10 35=15 45=20 55=25 16=6 26=12 36=18 46=24 56=30 66=36 17=7 27=14 37=21 47=28 57=35
阅读全文