![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
L_先生
写博客到无能为力,写博客写到感动自己
展开
-
模仿用户登录,有三次机会,登陆成功给出相应的提示(考查.equals()的用法)
/** * @author Wrry * @data 2020-08-11 * @desc 模仿用户登录,有三次机会,登陆成功给出相应的提示(考查.equals()的用法) */public class Test01 { public static void main(String[] args) { //定义用户名密码的字符串 String username = "wrry"; String password = "wrryoo1";.原创 2020-08-11 14:54:37 · 310 阅读 · 0 评论 -
有n位评委打分给选手打分分数为0-100整数。去掉一个最高分和一个最低分求平均分
** * @author Wrry * @data 2020-08-10 * @desc: 有n位评委打分给选手打分分数为0-100整数。起到一个最高分和一个最低分求平均分(不考虑小数) */public class Test09 { public static void main(String[] args) { demopjs(6); } public static void demopjs(int numl) { //控制台输.原创 2020-08-10 16:28:09 · 5048 阅读 · 0 评论 -
以知一个数组用程序把数组中元素arr = {10,27,67,59,38};交换成arr = {38,59,67,27,10};,交换结果输出控制台输出
/** * @author Wrry * @data 2020-08-06 */public class Test08 { public static void main(String[] args) { //以知一个数组用程序把数组中元素arr = {10,27,67,59,38};交换成arr = {38,59,67,27,10};,交换结果输出控制台输出 int[] arr = {10,27,67,59,38}; compape.原创 2020-08-10 09:33:00 · 204 阅读 · 0 评论 -
创建一个集合储存学生信息,使用控制台录入学生信息储存到集合,遍历该集合在控制台输出集合内数据
学生类:/** * @author Wrry * @data 2020-08-11 * @desc 学生类 */public class Student { private String name; private String age; //get\set方法 public String getName() { return name; } public void setName(String name) { .原创 2020-08-11 18:24:11 · 1957 阅读 · 0 评论 -
java数组(一维数组)
//1.一维数组的定义 int [] a = {1,2,3,4,5,6};//直接定义且赋值 int [] b = new int [6]; //只定义数组不赋值 int [] c = new int []{1,2,3,4,5,6}; //初始化且赋值//2.获取数组长度 //Syst...原创 2019-10-31 16:40:57 · 164 阅读 · 0 评论 -
Java基础(封装、继承、多态)之 多态的好处和弊端
多态的好处和弊端:1.多态的好处:提高了程序的扩展性 具体:定义方法的时候,使用父类型作为参数,将来在使用的时候,使用具体的子类型参与操作2.弊端:不能使用子类的特有功能/** * @author Wrry * @data 2020-08-12 * @desc 动物父类 */public class DongWu { public void eat(){ System.out.println("动物类:动物都吃东西"); }}/**...原创 2020-08-12 18:20:10 · 791 阅读 · 0 评论 -
《Java基础》Collection集合的结构,Collection集合的概述和使用,Collection集合的常用方法,Collection集合的遍历
CollectionCollection 1.1集合类体系结构图 1.2Collection集合概述和使用 1.3Collection集合的常用方法 1.4Collection集合的遍历Collection 1.1集合类体系结构图 1.2Collection集合概述和使用 Collection集合概述是单例集合的顶层接口,他表示一组对象也称为Collection的元素JDK不提供此接口的任何直接实现,它提供更具体的子接口(如List和Set)实现/** * @author Wrry原创 2020-08-18 19:50:44 · 175 阅读 · 0 评论 -
《Java基础》(异常)之 throws和throw的区别
throws和throw的区别throws用在方法声明的后面,跟的是异常的类名表示抛出异常,由该方法的调用者来处理表示出现异常的一种可能性,并不一定会发生异常throw用在方法体内,跟的是异常对象名表示抛出异常,有方法体内语句来处理执行throw一定抛出了某种异常 public void score(int sc) throws YiChang05 { if (sc<0 || sc>100){ //调用有参构造返回自定义异常原创 2020-08-18 15:14:10 · 166 阅读 · 0 评论 -
《Java基础》(异常)之异常处理throws
异常处理之throws 不是在什么时候try catch 都有异常处理权限的,也就是说有可能出现的异常是我们处理不了的,这个时候就有了java提供的 throws 的处理方案 格式: throws 异常类名; 注意:这个格式跟在方法括号的后面 编译时一异常必须要进行处理:两种方案 try… catch…或者throws,如果用throws这种方案,将来谁调用谁来处理异常 运行异常可以不处理,出现问题回来修改代码/** * @author Wrry * @data 202原创 2020-08-18 12:09:16 · 164 阅读 · 0 评论 -
《Java基础》(异常)编译时异常和运行时异常的区别
编译时异常和运行时异常的区别 Java中的异常分为两大类:编译时异常和运行时异常,也被称为受检异常和非受检异常所有的RuntimeException类及子类都被称为运行时异常,其他的异常都是编译时异常编译时异常:必须显示处理,否则程序会放生错误,无法通过编译运行时异常:无需显示处理,也可以通过编译时异常一样处理/** * @author Wrry * @data 2020 * @desc 编译时异常和运行时异常的区别 */public class YiChang03 { pu原创 2020-08-18 09:36:31 · 583 阅读 · 0 评论 -
《Java基础》(异常)之异常Throwable的成员方法
Throwable的成员方法/** * @author Wrry * @data 2020-08-18 * @desc 异常处理 */public class YiChang02 { public static void main(String[] args) { System.out.println("开始"); method(); System.out.println("结束"); } public stat原创 2020-08-18 08:27:29 · 165 阅读 · 0 评论 -
《Java基础》之冒泡排序
冒泡排序/** * @author Wrry * @data 2020-08-14 * @desc 冒泡排序 */public class PaiXu01 { public static void main(String[] args) { //创建一个数组 int[] arr = {11,23,55,67,34,2}; //利用for each 循环遍历数组 for (int num:arr){原创 2020-08-14 17:04:06 · 108 阅读 · 0 评论 -
《Java基础》之抽象类(抽象类特点、抽象类成员特点)
抽象类的特点抽象类1.抽象类的特点抽象类的特点代码演示:2.抽象类的成员特点抽象类的成员特点代码演示抽象类1.抽象类的特点抽象类和抽象方法必须使用abstract关键字修饰public abstract class 类名{}public abstrract void 方法名();抽象类中不一定有抽象方法,有抽象方法的类一定是抽象类抽象不能直接实例化抽象类可以参照多态的方式,通过子类对象实例化,这叫抽象类多态抽象类的子类要么从写抽象类总所有的方法要么自己本身也是一个抽象类抽象类的原创 2020-08-13 19:36:46 · 242 阅读 · 1 评论