自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 【通俗易懂学JAVA】——Scanner对象中hasNext()与next(),nextLine()

通俗易懂学JAVAScanner对象中hasNext()与next(),nextLine()一、Scanner二、next()与nextLine()三、hasNext()与next()四、Scanner对象常用方法总结五、next()和nexline()的结束符过滤问题六、Scanner对象其他问题Scanner对象中hasNext()与next(),nextLine()一、Scanner1.1Main类与ScannerMain类:提交的所有程序都应该有一个Main类,并且必须是声明为public

2022-01-08 22:41:28 704

原创 【通俗易懂学JAVA】——public void与public static void的区别

通俗易懂学JAVApublic void与public static void的区别public void与public static void的区别●区别:这两句的区别就在于,能不能直接用类名访问。接下来实例化一个对象ca,你会发现它不仅可以访问普通的方法,也可以访问静态的方法如果每次我用一个类的方法之前我都要实例化一下这个类,那么无疑是对内存资源的浪费。于是静态方法就带来了便利,如下图所示:【总结】public static void为静态方法,用一个类的方法之前不需要实例化这个类【所

2021-10-04 20:45:36 12352

原创 【通俗易懂学JAVA】——普通方法和构造方法的区别

JAVA练习题普通方法和构造方法的区别一、普通方法二、构造方法三、区别与作用3.1区别3.2作用普通方法和构造方法的区别一、普通方法●语法:[修饰符] 返回值类型 方法名(参数) {方法体}返回值类型:void无返回值,还有基本数据类型【方法不需要返回一个值,就要把返回类型定义成void型,但不能不写(当然,只有一种情况可以不写,就是构造方法)】二、构造方法●语法: [修饰符] 构造器(参数或者无参数) {}无返回值类型三、区别与作用3.1区别【普通方法】【构

2021-10-04 20:22:22 1315

原创 【通俗易懂学JAVA】——成员变量与局部变量

JAVA练习题成员变量与局部变量一、简述二、成员变量三、局部变量四、局部变量成员变量的初始化和内存中的运行机制局部变量的初始化和内存中的运行机制成员变量与局部变量一、简述●在Java语言里,根据定义变量位置的不同,可以将变量分成两大类:1.成员变量(存在于堆内存中,和类一起创建)2.局部变量(存在于栈内存中,当方法执行完成,让出内存,让其他方法来使用内存)二、成员变量● 类变量从该类的准备阶段起开始存在,直到系统完全销毁这个类,类变量的作用域与这个类的生存范围相同;● 实例变量则从该类的实

2021-10-04 19:54:21 382

原创 【通俗易懂学JAVA】——面试题:重写与重载的区别

JAVA练习题重写(Override)与重载(Overload)的区别一、重写(Override)二、重载(Overload)三、重写(Override)与重载(Overload)的区别重写(Override)与重载(Overload)的区别一、重写(Override)● 重写(Override):也称为覆盖,重写是子类对父类的允许访问的方法的实现过程进行重新编写。返回值和形参都不能改变,即外壳不变,核心重写!重写的好处在于子类可以根据需要,定义特定于自己的行为。也就是说子类能够根据需要实现父类的方法

2021-10-04 18:45:48 124

原创 今日JAVA——练习题十三

JAVA练习题JAVA每日随手练【抽象类与接口】1.单选题一2.单选题二3.单选题三4.单选题四5.课堂代码JAVA每日随手练【抽象类与接口】1.单选题一java 接口的修饰符可以为()A.privateB.protectedC.finalD.abstract正确答案:【分析】:A.包是一组类的集合,B.D.2.单选题二在 java 中 , 一个类()A.可以继承多个类B.可以实现多个接口C.在一个程序中只能有一个子类D.只能实现一个接口正确答案:【分析】:3.单选

2021-10-03 21:22:11 207

原创 今日JAVA——练习题十二

JAVA练习题JAVA每日随手练【继承与多态】1.单选题一2.单选题二3.单选题三4.单选题四JAVA每日随手练【继承与多态】1.单选题一A 派生出子类 B , B 派生出子类 C ,并且在 java 源代码有如下声明:A a0=new A();A a1=new B();A a2=new C();问以下哪个说法是正确的?()A.只有第一行能通过编译B.第1、2行能通过编译,但第3行编译出错C.第1、2、3行能通过编译,但第2、3行运行时出错D.第1行,第2行和第3行的声明都是正确的

2021-10-03 20:54:30 276

原创 今日JAVA——练习题十一

JAVA练习题JAVA每日随手练【封装(包)与继承】1.单选题一2.单选题二3.单选题三4.单选题四5.单选题五JAVA每日随手练【封装(包)与继承】1.单选题一关于包的说法, 下列错误的是:( )A.包是一组类的集合B.包能防止类的名字冲突C.import 语句能够导入一个指定的包D.import static 能够导入一些静态方法正确答案:C【分析】:A.包是一组类的集合,一个包可以包含若干个类文件, 还可包含若干个包B.Java 使用包(package)这种机制是为了防止命名冲突

2021-09-30 23:03:08 904 1

原创 今日JAVA——练习题十

JAVA练习题JAVA每日随手练【类和对象】1.单选题一2.单选题二3.单选题三4.单选题四5.JAVA每日随手练【类和对象】1.单选题一如下代码的输出结果是什么?()A.0B.1C.2D.编译失败public class Test { public int aMethod(){ static int i = 0; i++; return i; } public static void main(String args[]

2021-09-29 17:40:37 2892

原创 今日JAVA——练习题九

JAVA练习题JAVA每日随手练【类和对象】1.单选题一2.单选题二3.单选题三4.单选题四5.单选题五6.单选题六7.单选题七8.单选题八JAVA每日随手练【类和对象】1.单选题一阅读如下代码。 请问,对语句行 test.hello(). 描述正确的有()A.能编译通过,并正确运行B.因为使用了未初始化的变量,所以不能编译通过C.以错误的方式访问了静态方法D.能编译通过,但因变量为null,不能正常运行class Test { public static void hello() {

2021-09-28 18:38:58 362

原创 【通俗易懂学JAVA】类与对象(上)

JAVA练习题类与对象一.面向对象的定义什么是面向对象?二.对象和类1、类的语法格式2、实例化三、this引用1.this引用2、this引用的特性四、对象1、创建对象2、构造方法类与对象一.面向对象的定义什么是面向对象?● 编程思想分为面向过程和面向对象。(1)面向过程:注重完成事情的过程,过程中间的每一个环节层层相扣,缺一不可。(2)面向对象:不会关注事情的过程,只是通过对象之间的交互来完成操作。【通俗举例】我们要完成一个洗衣服的任务,面向过程是把需要解决的问题拆分成一个一个的方法,通过方

2021-09-18 20:56:37 146

原创 今日JAVA——练习题八

JAVA练习题JAVA每日随手练【数组的排序与查找】1.冒泡排序2.数组是否有序3.二分查找4.数组的拷贝5.数组转字符串JAVA每日随手练【数组的排序与查找】1.冒泡排序功能:给定一个整型数组, 实现冒泡排序(升序排序)代码:public class test1 { public static void main(String[] args) { int[] array1 = {8,9,8,7,4,3}; System.out.println("排序前数组

2021-09-05 22:12:56 117

原创 今日JAVA——练习题七

JAVA练习题JAVA每日随手练【数组的创建与使用】1.求数组的平均值2.数组所有元素之和3.改变原有数组元素的值4.打印数组5.创建的数组,并且赋初始值JAVA每日随手练【数组的创建与使用】1.求数组的平均值功能:实现一个方法 avg, 以数组为参数, 求数组中所有元素的平均值(注意方法的返回值类型)代码:public class test1 { public static void main(String[] args) { int[] array ={1,2,3,4,

2021-09-05 17:22:05 62

原创 今日JAVA——练习题六

JAVA每日随手练【方法的递归】1.青蛙跳台阶问题功能:一只青蛙跳台阶,一次可以跳1阶,可以2阶。那么,台阶为n时,有多少种跳法。分析:一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。如果n=1,只有一种跳法,那就是1如果n=2,那么有两种跳法,2,[1,1]如果n=3,那么有三种跳法,[1,1,1],[1,2],[2,1]如果n=4,那么有五种跳法,[1,1,1,1],[1,1,2],[1,2,1],[2,1,1],[2

2021-08-30 20:04:54 311 3

原创 今日JAVA——练习题五

JAVA练习题JAVA每日随手练【方法的创建与调用】1.求最大值方法的重载2.求和的重载3.递归打印数字的每一位4.递归求和5.求斐波那契数列的第 N 项JAVA每日随手练【方法的创建与调用】1.求最大值方法的重载功能:在同一个类中定义多个方法:要求不仅可以求两个整数的最大值,还可以求两个小数的最大值,以及两个小数和一个整数的大小关系代码:import java.util.Scanner;public class test1 { public static void main(Strin

2021-08-30 18:44:54 202 2

原创 今日JAVA——练习题四

JAVA练习题JAVA每日随手练【方法的创建与调用】1.求三个数的最大值2.奇数位于偶数之前3.斐波那契数JAVA每日随手练【方法的创建与调用】1.求三个数的最大值功能:创建方法求两个数的最大值max2,随后再写一个求3个数的最大值的函数max3要求:在max3这个函数中,调用max2函数,来实现3个数的最大值计算代码:import java.util.Scanner;public class test1 { public static void main(String[] args

2021-08-29 16:02:12 270

原创 今日JAVA——练习题三

JAVA练习题JAVA每日随手练【方法的创建与调用】1.求N的阶乘2.求N的阶乘和3.找出出现一次的数字JAVA每日随手练【方法的创建与调用】1.求N的阶乘功能:输入一个数N,并求N的阶乘代码://求N的阶乘import java.util.Scanner;public class test1 { public static void main(String[] args) { System.out.print("请给出计算阶乘的数:"); Scann

2021-08-29 12:06:03 86

原创 今日JAVA——练习题一

JAVA练习题JAVA每日随手练1.输出闰年2.判定素数3.年龄打印JAVA每日随手练1.输出闰年功能:输出 1000 - 2000 之间所有的闰年补充:普通闰年:公历年份是4的倍数,且不是100的倍数的,为闰年(如2004年、2020年等就是闰年)。世纪闰年:公历年份是整百数的,必须是400的倍数才是闰年(如1900年不是闰年,2000年是闰年)。代码:public class year { public static void main(String[] args) {

2021-08-27 21:44:04 68

原创 今日Python——面向对象的快递程序

Python快递配送程序一、项目目的二、示例代码三、运行结果快递配送程序一、项目目的二、示例代码import mathclass Test: def __init__(self): self.key = 1 # 工时计算 def BOSS(self): # 设置默认参数 self.types = int(input('请选择需要计算的工作:1-配送次数计

2021-08-18 19:01:39 394

原创 今日JAVA——练习题二

JAVA练习题JAVA每日随手练1.输出闰年2.判定素数3.年龄打印JAVA每日随手练1.输出闰年功能:输出 1000 - 2000 之间所有的闰年补充:普通闰年:公历年份是4的倍数,且不是100的倍数的,为闰年(如2004年、2020年等就是闰年)。世纪闰年:公历年份是整百数的,必须是400的倍数才是闰年(如1900年不是闰年,2000年是闰年)。代码:public class year { public static void main(String[] args) {

2021-08-17 22:20:33 177

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除