11 2022 档案
摘要:package day1; import org.junit.Test; public class WeiYunSuan { @Test public void test1(){ //抑或用于交换两个变量的值。 int num1=123; int num2=321; num1=num1^num2;
阅读全文
摘要:package day5_oop1; /* 练习题3: 定义Student类,包含三个属性:学号number(int),年级state(int)。成绩score(int),创建20个学生对象,学号为1到20 年级和成绩由随机数生成。 问题一:打印出年级为3的学生信息 问题二:使用冒泡排序法按学生成绩
阅读全文
摘要:object oriented programming package day5_oop1; /* 练习题3: 定义Student类,包含三个属性:学号number(int),年级state(int)。成绩score(int),创建20个学生对象,学号为1到20 年级和成绩由随机数生成。 问题一:打
阅读全文
摘要:类方法按有无形参,有无返回值可以分为四类 package day5_oop1; /* 类中方法的声明与使用: 1方法:描述类应该具有的功能, 比如Math类的sqrt(),random() Arrays类的sort(),binarySearch(),toString(),…… 2方法的声明 权限修饰
阅读全文
摘要:package day5_oop1; /* 类中属性的使用 属性(成员变量) vs 局部变量 1.相同点 1.1定义变量的格式一样 数据类型 变量名=变量值 1.2先声明,后使用 1.3变量都有其对应的作用域 2.不同点: 2.1在类中声明的位置不一样 属性:直接定义在类的一对{}内 局部变量:将声
阅读全文
摘要:1.类及类的成员 属性,方法; 构造器,代码块,内部类 2.面向对象编程的三大特征 封装性 继承性 多态性 3.其他关键字 public private protected 缺省 package day5_oop1; /* 一、面向对象学习主线;(object oriented programmin
阅读全文
摘要:package day4_array; import java.util.Arrays; import java.util.Scanner; public class ArrayExam { public static void main(String[] args) { int[]array=ne
阅读全文
摘要:package day4_array; /* *数组中的常见异常: 1.数组角标越界的异常 ArrayIndexOutOfBoundsException 2.空指针异常 NullPointerException */ public class ArrayException { public stat
阅读全文
摘要:package day4_array; import java.util.Arrays; public class ArrayBool { public static void main(String[] args) { //java.util.Arrays工具类.操作数组的工具类,包含了很多操作数
阅读全文
摘要:package day4_array; public class AlgorithmArray { public static void main(String[] args) { //数组赋值问题 /* *第1题好题 创建一个长度为6的int型数组,要求数组元素值都在1-30之间,且是随机附赠,要
阅读全文
摘要:package day4_array; import javax.swing.plaf.synth.SynthFormattedTextFieldUI; //一维数组的元素仍然是一维数组,则构成了二维数组 public class ArrayDemension2 { public static vo
阅读全文
摘要:package day4_array; /* 1.数组: 数组是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,通过编号的方式对执行数据进行统一管理 2.数组的常见概念 >数组名: >下标或索引:从0开始 >元素: >数组长度: 3.数组的特点: 1)数组是有序排列的 2)数组属于引用数据
阅读全文
摘要:/* 项目一:家庭记账软件: 模拟实现基于文本界面的《家庭记账软件》; 该软能记录家庭收入、支出,并能够打印收支明细表; 1.该项目采用分级菜单方式,主菜单如下: 家庭收支记账软件 1.收支明细 2.登记收入 3.登记支出 4.退 出 请选择(1-4):_ 2.收支明细要求输出格式如下: 收支明细表
阅读全文
摘要:break & continue >>>break: 适用范围:switch——case和循环结构中 用途:结束当前循环 >>>continue: 适用范围:循环结构中 用途:结束当次循环,开始下一次循环 */ import java.util.Scanner; public class liuck
阅读全文
摘要:* * 循环结构包括四个部分: 初始化部分 循环条件部分 循环体部分 迭代部分 1>for循环 for(初始化部分;循环条件部分;迭代条件){ 循环体; } 2>while循环 初始化部分 while(循环条件){ 循环体; 迭代条件; } for循环和while循环是可以相互转换的! 3>do——
阅读全文
摘要:/* switch(表达式){ case 常量1: 语句1; //break; case 常量2: 语句2; //break; …… default: 语句; //break; 说明: 1.按照switch表达式里的值,依次匹配各个case中的常量,一旦成功匹配,则进入相应的case结构,调用执行语
阅读全文
摘要:/*分支结构if-else switch case if-else:条件判断结构 三种结构: 1.if(条件表达式){ } 2.if(条件表达式){ }else{ } 3.if(条件表达式){ }else if(条件表达式){ }else if(条件表达式){ }…… else{ } //举例if-
阅读全文
摘要://循环语句综合例题 /* 例题1: 从键盘读入个数不确定的整数,并判断读入的正数和负数的个数,输入为零时,结束程序。 */ //do-while Scanner scan=new Scanner(System.in); //实例化 int postiveCount=0; int negativeC
阅读全文