03 2021 档案
摘要:方法重写(Overriding) 注意点: 子类重写父类的方法必须参数列表相同,如果不相同就不是重写,而是重载 父类的返回类型必须和被子类重写的方法放回类型相同,否则还是重载 关于父类方法的修饰符,Java中规定被子类重写的方法不能拥有比父类更严格的访问权限,即父类中的方法为私有的(private)
阅读全文
摘要:数组的定义 数组就是相同类型数据的有序集合。 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。 其中,每一个数据称作一个数组元素,每一个数组元素可以通过一个下标来访问它们。 数组声明创建 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法: Java语言使用new
阅读全文
摘要:思路推荐 文章出处 写4个方法:加减乘除 利用循环+switch进行用户交互 传递需要操作的两个数 用户输入判断加减乘除 输出结果 定义四个方法 通过while循环来实现用户交互, 文章出处
阅读全文
摘要:递归的定义 递归,就是在运行的过程中调用自己 递归结构包括两个部分: 递归头:什么时候不调用自身方法,如果没有头,将进入死循环 递归体:什么时候需要调用本身方法。 简单来说,A方法调用B方法,这样我们很容易就能理解。 但是递归它是A方法调用A方法!就是自己调用自己 利用递归可以用简单的程序来解决一些
阅读全文
摘要:简介 从JDK1.5版本开始,Java支持传递同类型的可变参数给一个方法 在方法声明中,在指定参数类型后加一个省略号(...)。 一个方法中只能指定一个可变参数,它必须是方法的最后一个参数。任何普通的参数都必须在它前面声明。 代码 public static void printMax(double
阅读全文
摘要:方法的重载 重载就是在一个类中,有相同的函数名称,但形参不同的函数。 方法重载的规则: 方法名必须相同,当然,你要是不相同就是其他方法,不是重载了。 参数列表必须要是不同的(个数不同或类型不同、参数排列顺序不同等)。 方法的返回类型可以相同也可以不相同。 仅仅返回类型不同不足以成为方法的重载。 实际
阅读全文
摘要:方法是什么? 比如用的最多的System.out.println();这个就是我们系统(System)里的输出(out)里的println方法。 方法的概述 Java方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被
阅读全文
摘要:break 简介 break在任何循环语句的主体部分,都可以使用break控制循环的流程。break用于强行退出循环,不执行循环中break后面的语句了(break语句也在switch语句中使用) 实例 public class BreakDemo { public static void main
阅读全文
摘要:增强版for循环 简介 这里我们先只是见一面,做个了结,之后数组我们重点使用 Java5引入了一种主要用于数组或者集合的增强型for循环。 语法 java增强for循环语法格式如下 for(声明语句 : 表达式){ //代码句子 } 声明语句:声明的局部变量,该变量的类型必须和数组元素的类型匹配。其
阅读全文
摘要:简介 虽然所有循环结构都可以用while或者do…while表示,但Java提供了另一种语句——for循环,使一些循环结构变得简单。 for循环语句是支持迭代的一种通用结构,是最有效,最灵活的循环结构 for循环执行的次数是在执行前就确定的,语法如下 for(初始化;布尔表达式;更新){ //代码语
阅读全文
摘要:简介 对于while语句而言,如果不满足条件,则不能进入循环。但有时候我们需要即使不满足条件,也至少执行一次。 do…while和while循环相似,不同的是,do…while循环至少会执行一次。 do{ //代码语句 }while(布尔表达式); While与do…while的区别: while先
阅读全文
摘要:#### 结构 while是最基本的循环,它的结构为: while(布尔表达式){ //循环内容 } 只要布尔表达式为true,循环就会一直执行下去。 我们大多数情况是会让循环停下来的,我们需要一个让表达式失效的方式来结束循环。 少部分情况需要一直执行,比如说服务器的请求监听等…… 循环条件一直为t
阅读全文
摘要:switch选择语句 语法 switch(expression){ case value : //语句 break; //可选 case value : //语句 break; //可选 //你可以有任意数量的case语句 default : //可选 //语句 } Switch在JDK7之前只支持
阅读全文
摘要:if单分支 单分支: if (布尔表达式) { //布尔表达式为true时需执行的代码; } 双分支: if (布尔表达式) { //布尔表达式为true时需执行的代码; }else { //布尔表达式为false时需执行的代码; } 多分支: if(布尔表达式1){ //布尔表达式1为true时执
阅读全文
摘要:输入多个数字,并求其总和与平均数,每输入一个数字用回车确定,通过输入非数字来结束输出并输出执行结果 public class Demo05 { public static void main(String[] args) { /*输入多个数字,并求其总和与平均数 *每输入一个数字用回车确定 * 通过
阅读全文
摘要:使用Scanner对象判断输入的是整数还是小数 package com.simple.scanner; import java.util.Scanner; /** * @author huYuHao * @version 1.0 * @create 2021/3/10 * @since 1.8 */
阅读全文
摘要:Scanner对象是用来实现程序与人的交互,属于Java.util下的,是Java5的新特性,Scanner类是用来获取用户输入的 基本语法 Scanner sc = new Scanner(System.in); 通过Scanne类的next()与nextLine()方法获取输入的字符串,在读取前
阅读全文
摘要:第一步打开idea 点击窗口最顶端的Tools,在选择Generate JavaDoc…… 在出来的界面像我这样选 像这样就算是生成成功了,一般idea都会自动打开,如果没有就自己在你选择存放文档的路径 打开index.html文件就行了 遇见狂神说bilibili个人主页
阅读全文
摘要:首先,进入你要得有个类,我这里以idea为例 不知道自己代码文件放哪里的看下面 ** 进入文件夹之后,选中你的地址栏,不知道地址栏的我给你标一下 点击空白的地方,注意是空白的地方, 变成这样,就像全选一下,输入cmd 这样就瞬间到了这个文件夹的cmd路径,就不用再使用命令走路径了。 之后在里面输入下
阅读全文
摘要:public static int[] getArr(){ System.out.print("请输入10个整数:"); //让用户输入的提示, Scanner sc = new Scanner(System.in);//获取Scanner类 int[] arr = new int[10]; //创
阅读全文
摘要:MarkDown学习 字体 HelloWorld HelloWorld HelloWorld ~~HelloWorld 引用 黄河之水天上来 分割线 图片 超链接 点击跳转我的博客园 列表 A B C A 表格 代码
阅读全文

浙公网安备 33010602011771号