随笔分类 - Java
我从零学习Java的历程,记录自己一点一滴的成长,哈哈
摘要:一、补充:成员变量和局部变量区别 1.作用域不同 局部变量的作用域适用于其方法内部; 成员变量的作用域在整个类的内部都是可见的。 2.初始值不同 Java会给成员变量一个初始值,默认成员变量的值是0; 但是不会给局部变量一个初始值,所以定义局部变量的时候必须赋值。 3.在同一个方法中,不允许有同名局
阅读全文
摘要:一、类和对象 1类和对象 2.定义类 (1)类的组成:属性、方法 (2)定义类的步骤:a.定义类名;b.编写类的属性;c.编写类的方法。 public calss 类名{ //定义属性部分(成员变量) 属性1的类型 属性1; 属性2的类型 属性2; …… //定义方法部分 方法1; 方法2; ……
阅读全文
摘要:1.需求:定义一个类,对数组中的数据进行管理。 2.方法: 1)插入数据(第一次最多允许插入9个,然后允许再指定位置插入一个):public int[] insertData(){} 2)显示所有数据(插入数据前、插入数据后):public void showData(int[] a,int len
阅读全文
摘要:1.可变参数——查找 注意1:如果参数列表中有2个或2个以上参数,可变参数一定是放在最后一个位置; 注意2:可变参数列表可与数组兼容的。但是数组不兼容可变参数列表。 2.可变参数重载 注意点:可变参数列表所在的方法是最后被访问的。
阅读全文
摘要:1.基本数据类型传值 1)例一 2)例二 3)例三 2.数组的传值 1)例一:定义一个用于修改数组某个值的方法
阅读全文
摘要:1.方法的定义 2.方法的声明(方法名第一个单词小写,之后每个单词首字母大写) 3.方法的分类 4.无参无返回值的方法 5.无参有返回值的方法 6.有参无返回值的方法(输出语句不能放到主函数里) 7.有参数有返回值的方法
阅读全文
摘要:1.二维数组的三种声明形式 2.二维数组的下标对应的值 3.声明二维数组的同时进行创建数组 注意:行数必须填写,可以省略列数。 上一题正确答案是:A 、D 4.二维数组初始化 5.循环输出二维数组 编程练习
阅读全文
摘要:1.冒泡排序 public class maopao { public static void main(String[] args) { int[] a = {34,53,12,32,56,17}; System.out.println("排序前的数组元素为:"); for(int n:a){ S
阅读全文
摘要:一、数组的概念 1.数组的声明的2种方式 2.数组创建 3.数组的初始化 4.数组元素的引用 二、数组的应用 案例1:求1-15中能被3整除的数 案例2:求数组中的最大值和最小值 案例3:求数组之和(增强型for循环) 1.哈哈哈
阅读全文
摘要:1.debug步骤 1)设置断点:在需要坚持的代码前面蓝色区域,双击(取消的时候也双击即可); 2)断点调试(按F11):在需要运行的程序中右击-选择Debug As,或者点击工具栏中的小虫子图标。 3)进行单步调试 F6:单步调试的快捷键; F5:运行到自定义方法时,会调到方法里面执行; F8:多
阅读全文
摘要:1.break语句,跳出循环 2.continue语句,只结束当前循环
阅读全文
摘要:1.whlie循环 案例1:求1-100的累加和 运行结果; 案例2:循环输出26个英文字母,分2行输出 运行结果: 2.do-while循环 案例1:求1-100的累加和 运行结果: 案例2:猜字游戏 3.for循环 案例1:求1-100的累加和 4.whlie嵌套循环 案例1:输出4行4列的星号
阅读全文
摘要:1.选择结构有: if结构 if-else结构 星期案例 比较以下2段代码,区分有break和无break的区别!
阅读全文
摘要:润年案例 package test;import java.util.Scanner;public class runnian {= public static void main(String[] args) { // TODO Auto-generated method stub System.
阅读全文
摘要:1.逻辑运算符 2.逻辑 与 运算符 对比一下n的值,区分&、&& 3.逻辑 或 运算符 4.逻辑 非 运算符(!)
阅读全文

浙公网安备 33010602011771号