- 博客(56)
- 收藏
- 关注
原创 计算输入的正数和负数个数
System.out.println("请输入一个整数(0结束):");System.out.println("正数有: " + pos + "个");System.out.println("负数有: " + pos + "个");// 永真循环 死循环 一个循环必须要有一个出口 必须有break。// 跳出循环 终止while循环。// 计算输入的正数和负数个数。// 定义初始的正数和负数个数。
2022-09-30 10:56:49 539 1
原创 请输入一个整数
"是":"不是") + "素数");// 11 11 如果 2-根号11 因为11 必有一个因子小于 根号11。System.out.println("请输入一个整数: ");// 计算一个数的开方。
2022-09-30 10:56:10 566
原创 自动调用构造方法
public Student1(String n, int a){ // 有参数构造器 构造器的方法名和类名一样。Student1 s = new Student1("海灵格",25);// public Student1(){} // 无参数构造器。// 实例化对象 自动调用构造方法。// 直接获取初始化的姓名和方法。// 实例对象初始化赋值。
2022-09-30 10:55:17 226
原创 创建e1员工对象
return "id:"+ id + "姓名:"+ name + ";薪资:" + salary + ";Employee e2 = new Employee("001","关羽", 11000,'男');System.out.println("e2的薪资"+ e2.getSalary());// 创建e2员工对象 触发的是有四个参数的构造方法。// 创建e1员工对象 触发的是无参数的构造方法。// 有两个参数的构造方法。// 有四个参数的构造方法。// set/get方法。// 无参数的构造方法。
2022-09-30 10:51:42 246
原创 无参数构造器
public static void setCountry(String country) { // 局部变量。// Person.country 成员变量。private static String country = "中华人民共和国";public Person(String name){ // name 局部变量。// this.name 是成员变量。// n1是局部变量。// n2是局部变量。Person.setCountry("中国");p1.setName("王五");
2022-09-30 10:50:42 372
原创 静态方法、类方法
public static void fun(){ // 静态方法、类方法 属于当前类。// 实例方法属于对象 不能用类去调用。// 静态方法 调用实例方法 错误。// 对象调用实例方法 推荐使用。System.out.println("静态方法");System.out.println("实例方法");// 类本身调用静态方法 推荐。
2022-09-30 10:48:55 169
原创 调用静态方法
System.out.println("姓名是:"+c1.getName() + ";国家是:"+ c1.getCountry());System.out.println("姓名是:"+c2.getName() + ";System.out.println("姓名是:"+c1.getName() + ";System.out.println("姓名是:"+c2.getName() + ";System.out.println("姓名是:"+c1.getName() + ";// 静态变量 类变量。
2022-09-30 10:48:18 659
原创 静态变 量
System.out.println(name + "的年龄是" + age +";学号是:" + sid);// 静态变量 用于给学生自动分配学号。Student s1 = new Student("华华",18);Student s2 = new Student("古头",20);Student s3 = new Student("华子",22);Student s4 = new Student("狗子",19);public void show(){ // 学生信息展示。
2022-09-30 10:42:00 255
原创 五个元素的整形数组
System.out.println("两个数组的比较结果:" + Arrays.equals(arr,arr2));// 声明一个五个元素的整形数组。// 创建一个随机对象。// rand.nextInt(100) 随机一个100以内的整数。// 使用3对其进行填充。// [0,0,0,0,0] 打印数组中的值 是一个字符串。// 复制一个数组 不够长度的使用0进行填充。// 给整形数组进行排序。
2022-09-30 10:40:24 552
原创 对数组进行扩容
/ 小练习: 删除{1,2,3,4,5}中的3 ==》 {1,2,4,5}// [1,2,3,4,5] 范围在0-4的数据整体移动到1-5;// 给索引为0的位置赋新值。// 扩容之后的数组[1,2,3,4,5,0]// 在2和3中间插入两个值 100 101;// 在数组的最前面 插入一个元素。// 删除【0】位置上的数据。// 对数组进行扩容。
2022-09-30 10:39:25 256
原创 判断年份是否合格
System.out.println(year + "年" + month + "月有" + days +"天");if(month>=1 && month 0){ // 判断年份是否合格。// 年份和月份都合法。
2022-09-28 09:17:44 211
原创 判断输入的分数是什么等级
System.out.println("普通优秀学生");System.out.println("三好学生");System.out.println("不及格");System.out.println("良好");System.out.println("及格");System.out.println("您的分数不符合规范");System.out.println("优秀");// 嵌套语句的特点是 外层满足 看面才可以被执行。// 将下面的 语句改写成嵌套 的if elae 语句。
2022-09-28 09:16:56 88
原创 数组求和 求平均
System.out.println("数组的总和是;System.out.println("数组的平均值是:" +avg);// 将数组中的元素一个一个添加到sum 变量中。// 数组求和 求平均。//定义一个求和变量。
2022-09-28 09:16:22 199
原创 在一个数组中 寻找最大值
/ 定义一个最大值 0 1 2 3 4 5。System.out.println("颜值最高的是: " + max);//当i=1的时候 i=1,2,3,4,5。//符合条件直接把 最大值换掉。//定义一个最大值 默认是数组中的第一个值。// 在一个数组中 寻找最大值。// tips 请自己实现最小值。
2022-09-28 09:15:46 110
原创 请输入的月份
System.out.println(month + "月是冬季");System.out.println(month + "月是春季");System.out.println(month + "月是夏季");System.out.println(month + "月是秋季");System.out.println("输入的月份有误");System.out.println("请输入的月份");// switch 实现。
2022-09-28 09:15:13 160
原创 统计正数 和 负数的个数
System.out.println("正数的个数是: " + positive);System.out.println("负数的个数是: " + negative);System.out.println("请输入一个数(0终止): ");System.out.println("输入的数据不合法");// 任务描述 统计正数 和 负数的个数。//使用num 接收 输入的整数。// 定义正数个数 初始是0;// 定义负数个数 初始是0;// 定义一个需要输入的数据。//打印出最后的结果。
2022-09-28 09:14:12 635
原创 多分枝语句
System.out.println("y的值是: " + y);System.out.println("请输入一个整数: ");// 多分枝语句 实现上面的分段函数。
2022-09-28 09:13:38 93
原创 两个整形变量
System.out.println("a等于b");System.out.println("a等于b");// 括号中的条件不成立 则不执行语句体重的代码。System.out.println("a等于c");// 定义两个整形变量 condition 条件。// a等于c符合条件 则打印以下内容。// a==b 是false语句。
2022-09-28 09:12:57 122
原创 求奇偶数和
else System.out.println("您输入的数字是:奇数");System.out.println("您输入的数字是:偶数");System.out.println("请您输入一个数(0除外):");
2022-09-28 09:12:05 98
原创 求 奇偶
else System.out.println("您输入的数字是:奇数");System.out.println("您输入的数字是:偶数");System.out.println("请您输入一个数(0除外):");
2022-09-28 09:11:29 100
原创 冒泡排序算法
/ 前面的数大于和后面的数 于是交换两者的位置。// 当j = 0时;第一个数和第二个数进行比较。// 当j = 1时;第二个数和第三个数进行比较。// 当j = 2时;第三个数和第四个数进行比较。// 当j = 3时;第四个数和第五个数进行比较。// 当j = 4时;第五个数和第六个数进行比较。// j 从 0 --> 4 表示比较次数。第1轮 比较5次。第2轮 比较4次。第3轮 比较3次。第4轮 比较2次。第5轮 比较1次。
2022-09-27 22:37:52 32
原创 数组翻转 在原有的基础上进行 翻转
/ 数组翻转 在原有的基础上进行 翻转。// 先把0位置上的数存起来。// 再把5放到1位置说。// 再把1放到5位置上。
2022-09-27 22:37:18 43
原创 查找指定索引的值
else if (i == arr.length - 1) { // 最后一个就还没有找到。System.out.println("查找的索引位置不存在 或者 溢出了");System.out.println("查找的值索引是:" + i);System.out.println("你查找的值不存在");// 查找到了指定数据直接结束循环。// (2) 查找指定的值 value = 3。// (1) 查找指定索引的值。
2022-09-27 22:36:17 112
原创 数组的截取
/ 定义新数组 进行接收 截取片段 0 1 2 3。// 数组的截取 截取的是12 6 43 2。// 将截取片段 添加到新数组中 0 - 3。// start + i 从2 - 5。// 截取的索引是2-6:要前不要后。// 打印新数组的值。
2022-09-27 22:35:44 877
原创 给数组扩容
System.out.println("请输入需要增加的长度:");// 长度是n+5 索引是0-->n+4。// 把arr的数据更新到 newarr中。// 数组的特点 一旦定义 大小不能改变。// 定义新数组 长度比原来的数组 长1。// 将新元素加入到 新数组最后一个位置。// 给数组扩容 增加一个6。// 使用arr代替新数组。// 使用n进行接收。
2022-09-27 22:35:13 141
原创 设置姓 名
/ 私有属性 其他类不能直接访问。public void setName(String n){ // 设置姓名。public Double getScore(){ // 获取分数。// 公有属性 其他类可以访问。public String getName(){ //获取姓名。s1.setName("诸葛亮");
2022-09-27 22:34:26 189
原创 创建三个对象 放入对象数组中
System.out.println("请输入第"+(i+1)+"个人姓名:");System.out.println("请输入第"+(i+1)+"个人分数:");return "姓名:" + name + ";分数是:" + score;// 创建一个数组对象 里面有3个对象。// 创建三个对象 放入对象数组中。// 排序之前打印出数组对象的信息。// 排序之后打印出数组对象的信息。// 根据分数对数组对象进行排序。
2022-09-27 22:33:39 568
原创 根据分数对数组对象进行排序
return "姓名:" + name + ";分数是:" + score;// 创建一个数组对象 里面有3个对象。arr[0].name = "华华";arr[1].name = "骨头";arr[2].name = "花头";// 根据分数对数组对象进行排序。
2022-09-27 22:33:04 252
原创 数组的截取
/ 定义新数组 进行接收 截取片段 0 1 2 3。// 数组的截取 截取的是12 6 43 2。// 将截取片段 添加到新数组中 0 - 3。// start + i 从2 - 5。// 截取的索引是2-6:要前不要后。// 打印新数组的值。
2022-09-26 00:08:50 260
原创 给数组扩容
System.out.println("请输入需要增加的长度:");// 长度是n+5 索引是0-->n+4。// 把arr的数据更新到 newarr中。// 数组的特点 一旦定义 大小不能改变。// 定义新数组 长度比原来的数组 长1。// 将新元素加入到 新数组最后一个位置。// 给数组扩容 增加一个6。// 使用arr代替新数组。// 使用n进行接收。
2022-09-26 00:08:18 79
原创 数 组扩容
/ 把arr的数据更新到 newarr中。// 数组的特点 一旦定义 大小不能改变。// 定义新数组 长度比原来的数组 长1。// 将新元素加入到 新数组最后一个位置。// 给数组扩容 增加一个6。// 使用arr代替新数组。
2022-09-26 00:07:01 34
原创 定义一个三行二列的二维数组
/ 打印arr本身的地址 [[@4554617c。// 打印第一行的地址 [[@4554617c。// 定义一个3行2列的二维数组,默认值是0。// 规则的二维数组 每一行的列数相同。// 获取二维数组中的默认值。
2022-09-26 00:06:07 1789
原创 定义一个三行
/ 本身地址:[[I@4554617c。// Null Pointer Exception 因为里面没有任何值 所以空指针异常。// 第1行 有2列。// 第2行 有3列。// 第3行 有1列。// 定义一个3行 不规定列数的二维数组 不规则二维表。// 目前还没有规定第一行有几个数据 所以是null。// 有列数之后重新打印里面的行。// 给不规则二维表添加值。// 规定每一行的列数。
2022-09-26 00:05:17 45
原创 只有行数的二维数组
/ i = 0时 第1行 j 表示每一行对应的列。// 打印二维数组的 第i行 第j列的值。// i = 0 第1行 只有1列 i+1。// i =1 第2行 只有2列 i+1。// 给每一行添加列数 i 表示行数0 - 4。// 给每一行每一列添加值 i表示行。// 定义一个只有行数的二维数组。// 两层for循环遍历二维数组。
2022-09-26 00:04:29 315
原创 入口函数
/ [I@1540e19d [类似的包 I类的简称 @1540e19d arr对象的地址。// day05.Student@4554617c 包名+类名+类的对象的地址。//day05.Student@74a14482 包名+类名+类的对象的地址。//(3)新建一个数组对象 int实际上是一个类Java自带的类。//(2)创建一个类的对象 有名字 stu类的对象的名字。// (1)创建一个类的对象 对象没有名字。// 公共类 一个文件只能有一个public。//arr是数组类的对象。
2022-09-26 00:03:47 180
原创 求一个圆类
类不可以调用实例变量。// 圆的半径 默认值是0.0。// 通过对象获取圆的半径 实例变量。// 定义一个 实例变量 对象可以使用。// 调用获取的面积的方法。// 创建一个类的对象。// 定义一个获取面积的方法。
2022-09-26 00:02:46 58
原创 求 员工表
{"13", "2", "令狐冲", "32", "18000", "15000", "2000"},{"13", "8", "韦小宝", "30", "19800", "15000", "2500"},{"12", "5", "周芷若", "28", "10000", "5000"},{"12", "7", "张无忌", "29", "10800","5200"},{"12", "9", "杨过", "26", "9800", "5500"},// 打印每一个 员工的相关值。
2022-09-26 00:01:58 50
原创 一个不规则数组
/ 打印每一行对应的列数 行下标对应的范围是0 -> arr.length - 1。// i = 0时 第1行 j 表示每一行对应的列。// 打印二维数组的 第i行 第j列的值。// 两层for循环遍历二维数组。// 新建一个不规则数组。// 打印二维数组的行数。
2022-09-26 00:00:58 92
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人