![](https://img-blog.csdnimg.cn/579d52b27dda4010b0409bc1526ae15f.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java
文章平均质量分 60
学习Java阶段的一些知识笔记,方便复习。
谢小然
一直相信努力会的人会被幸运眷顾的
展开
-
如何用Java输出九九乘法表?
输出九九乘法表思路:1、先打出第一列,这个相信大家都会。2、用循环把固定的1包装起来。3、消除重复项 (j<=i)。4、调整样式 ("\t")。原创 2022-02-05 11:49:28 · 2469 阅读 · 1 评论 -
【Java异常】
软件程序在运行过程中,非常可能遇到刚刚提到的这些异常问题,叫异常,英文是:Exception,意思是例外。这些,例外情况,或者叫异常,怎么让我们写的程序作出合理的处理。而不至于程序崩溃。原创 2022-01-27 14:15:12 · 503 阅读 · 0 评论 -
【面对对象】内部类
内部类就是在一个类的内部再定义一个类。比如,A类中定义一个B类,那么B类相对A类来说就称为内部类,而A类相对B类来说就是外部类了。原创 2022-01-27 12:03:32 · 617 阅读 · 0 评论 -
【面对对象】接口的定义与实现
接口就是规范,定义的是一组规则,体现了现实世界中“如果你是……则必须能……”的思想。接口的本质是契约,就像我们人间的法律一样,制定好了大家都遵守。原创 2022-01-24 13:07:38 · 205 阅读 · 0 评论 -
抽象类和static关键字
Java抽象类和static关键字详解原创 2022-01-23 14:55:19 · 266 阅读 · 0 评论 -
instanceof和类型转换
instanceof (类型转换) 引用类型,判断一个对象是什么类型原创 2022-01-22 10:22:02 · 173 阅读 · 0 评论 -
Java多态
1.多态是方法的多态,属性没有多态2.父类和子类,有联系 类型转换异常! ClassCastException!3.存在条件:继承关系,方法需要重写,父类引用指向子类对象! Father f1 = new Son();原创 2022-01-21 14:21:54 · 149 阅读 · 0 评论 -
如何用冒泡排序对随机数组进行排序
运用冒泡排序,对随机数组进行排序定义一个方法求数组的总和,并且求数组的平均数原创 2022-01-19 09:32:51 · 350 阅读 · 0 评论 -
Java理论总结
Java 复习原创 2022-01-08 16:03:34 · 590 阅读 · 0 评论 -
Java实训31题、32题
package cn.com.training.student;/* 综合案例32(对象操作) 训练描述: • 需求说明:创建三个图书类对象,找出价格最高的图书并打印该图书的所有信息。 • 设计“图书类”Book,要求有以下属性: 图书编号: 书名: ...原创 2022-01-08 10:25:22 · 329 阅读 · 0 评论 -
如何用Java求出2000-2022之间的闰年
用Java求出2000-2022之间的闰年原创 2022-01-06 13:52:37 · 2602 阅读 · 0 评论 -
Java实训5
package cn.com.training.student;import java.util.Scanner;/* 训练描述 定义一个方法,查找指定数字在数组中出现的位置(若出现多次,多次打印) 如: 数组[1,2,3,2]要查找的数是2 则方法内部会打印索引值 1 , 3 数组[1,2,3,2] 要查找的数是5 则方法每部会打印 “数组中没有这个数字” 操作步骤描述...原创 2021-12-29 13:27:43 · 629 阅读 · 3 评论 -
Java实训4
package cn.com.training.student;import java.util.Scanner;/* 综合案例18(数组的运算) 在编程竞赛中,有6个评委为参赛的选手打分,分数为0-100的整数分。 选手的最后得分为:去掉一个最高分和一个最低分后 的4个评委 平均值。(不考虑小数部分) 操作步骤描述 A:定义一个长度为6的数组...原创 2021-12-29 13:14:39 · 507 阅读 · 0 评论 -
Java实训3
package cn.com.training.student;import java.util.Scanner;/* 综合案例12(求数字和) 训练描述 从键盘上录入一个大于100的三位数,求出100到该数字之间满足 如下要求的数字之和: 1.数字的个位数不为7; 2.数字的十位数不为5; 3.数字的百位数不为3; ...原创 2021-12-28 13:49:39 · 783 阅读 · 0 评论 -
如何用Java定义一个长度为20的一维数组,并给每个元素赋值
原创 2021-12-28 13:42:55 · 2867 阅读 · 1 评论 -
Java实训2
public class Training06 { public static void main(String[] agrs){ Scanner sc = new Scanner(System.in); System.out.println("请输入会员账号:"); int vipNum = sc.nextInt(); // 定义a、b、c、d 分别代表千位、百位、十位、个位 int a = vipN...原创 2021-12-27 23:28:33 · 258 阅读 · 0 评论 -
Java实训1
package cn.com.training.student;import java.util.Scanner;/* 综合案例1(三元运算符) 训练描述 键盘录入一个int类型的数据,使用if语句或者三元运算符判断这个数是奇数还是偶数。 例如: 输入 3 输出 你输入的数是奇数*/public class Training01 {...原创 2021-12-27 14:59:20 · 527 阅读 · 1 评论 -
如何用Java写一个猜数字的程序
1.用Scanner用户交互输入数据2.导入随机数包,让电脑随机产生数字,供与玩家猜数。3.利用while循环判断玩家输入数字是否与随机数相等原创 2021-12-02 08:48:16 · 3819 阅读 · 0 评论 -
用Java写一个剪刀石头布的代码
原创 2021-11-25 12:31:23 · 4793 阅读 · 0 评论 -
如何用Java输出A~Z(a~z)
原创 2021-11-25 12:28:59 · 7942 阅读 · 0 评论 -
方法的重写
方法的重写代码如下:package oop.Demo05;//重写都是方法的重写,和属性无关public class B { public void test(){ System.out.println("B=>test()"); }}--------------------------------------------------------------package oop.Demo05;//继承public class A ...原创 2021-11-24 09:10:16 · 169 阅读 · 0 评论 -
Java继承
继承代码如下:package oop.Demo05;//在Java中,所有的类,都默认直接或者间接继承object//Person 人:父类public class Person /*extends Object*/ { public Person(String name) { System.out.println("Person无参执行了"); } protected String name = "chenxunyv";...原创 2021-11-22 20:56:15 · 365 阅读 · 0 评论 -
Java封装
封装代码如下:package oop.Demo04;//类 private:私有public class Student { //属性私有 private String name; //名字 private String id; //学号 private String sex; //性别 private int age; // 提供一些可以操作这个属性的方法! // 提供一些public 的 getset...原创 2021-11-21 18:57:11 · 1172 阅读 · 0 评论 -
构造器详解
构造器详解代码如下:package oop.Demo02;// java--> classpublic class Person { //一个类即使什么都不写,它也会存在一个方法 String name; int age; //实例化初始值 //1.使用new关键字,本质是在调用构造器 //2.用来初始化值 public Person(){ } //有参构造:一旦定义了有参构造,无...原创 2021-11-20 16:59:21 · 161 阅读 · 0 评论 -
类和对象的创建
类和对象的创建代码如下:package oop;//学生类public class Student { //属性:字段 String name; //null int age; //0 //方法 public void study(){ System.out.println(this.name+"在学习"); }}//学程序好? 对世界进行更好的建模! ---宅! 音乐,旅游pac...原创 2021-11-13 21:29:48 · 338 阅读 · 0 评论 -
面向过程 & 面向对象
ooppackage oop;import java.io.IOException;public class Demo01 { //main 方法 public static void main(String[] args) { } /* 修饰符 返回值类型 方法名(...){ //方法体 return 返回值; } */ // return 结束方...原创 2021-11-08 21:31:57 · 68 阅读 · 0 评论 -
Java稀疏数组
稀疏数组代码如下:package com.chen.base.Array;public class ArrayDemo08 { public static void main(String[] args) { //1.创建一个二维数字 11*11 0:没有棋子, 1:黑棋 2:白棋 int[][] array1 = new int[11][11]; array1[1][2] = 1; array1...原创 2021-10-25 22:23:58 · 71 阅读 · 0 评论 -
Java冒泡排序
冒泡排序代码如下:package com.chen.base.Array;import java.util.Arrays;//冒泡排序//1. 比较数组中,两个相邻的元素,如果第一个数比第二个数大,我们就交换他们的位置//2. 每一次比较,都会产生出一个最大,或者最小的数字;//3.下一轮则,可以少一次排序!//4.依次循环,直到结束public class ArrayDemo07 { public static void main(String[] args..原创 2021-10-24 18:51:11 · 672 阅读 · 1 评论 -
Arrays类
Arrays类代码如下:1.package com.chen.base.Array;public class ArrayDemo05 { public static void main(String[] args) { //[4][2] /* 1,2 array[0] 2,3 array[1] 3,4 array[2] 4,5 array[...原创 2021-10-24 18:48:54 · 1264 阅读 · 0 评论 -
2021-10-23
多维数组代码如下:package com.chen.base.Array;public class ArrayDemo05 { public static void main(String[] args) { //[4][2] /* 1,2 array[0] 2,3 array[1] 3,4 array[2] 4,5 array[3] ...原创 2021-10-23 11:49:56 · 78 阅读 · 0 评论 -
Java中的数组2.0
1.三种初始化及内存分析代码如下:package com.chen.base.Array;public class ArrayDemo02 { public static void main(String[] args) { //静态初始化:创建+赋值 int[] a ={1,2,3,4,5,6,7,8}; System.out.println(a[0]); //动态初始化 i...原创 2021-10-22 11:27:10 · 96 阅读 · 0 评论 -
Java中的数组
什么是数组数组的声明和创建代码如下:package com.chen.base.Array;public class ArrayDemo01 { //变量的类型 变量的名字 = 变量的值 //数组类型 public static void main(String[] args) { int[] nums; //1.声明一个数组 nums = new int[10]; //2.创建一个数组...原创 2021-10-19 22:20:48 · 69 阅读 · 0 评论