20天学java(b站黑马程序员)
文章平均质量分 91
JavaSE
绿洲213
springboot3只支持jdk17
展开
-
day05-编程题
知识点方法题目1(训练)定义一个方法,该方法能够找出两个小数中的较小值并返回。在主方法中调用方法进行测试。训练提示根据方法的功能描述,方法的参数应该是两个小数。要返回两个小数的较小值,所以返回值类型也是小数类型。解题方案操作步骤定义方法getMin(),方法的参数是double a ,double b。在方法中对两个数字进行判断,返回较小值。在主方法中调用getMin()方法并接受返回值。在主方法中打印结果。参考代码public class Demo1 { pub原创 2022-04-11 01:42:03 · 163 阅读 · 0 评论 -
day04-编程题
知识点数组题目1(训练)请创建一个长度为6的整数数组,并为数组中的元素赋值。遍历数组,打印所有元素,元素之间用空格隔开。比如:数组为:{1,2,3,4,5}打印结果:1 2 3 4 5 训练提示1、数组中的元素有索引,开始索引和结束索引分别是什么?使用循环语句,依次通过索引获取元素即可遍历数组。2、在打印数组元素时,是以空格分隔,并且不换行,该怎样输出?解题方案for循环遍历数组操作步骤1、定义int数组,使用静态初始化方式为元素赋值。2、使用for循环对数组进行遍历,循环索引从原创 2022-04-11 01:40:55 · 281 阅读 · 0 评论 -
day03-编程题
if判断语句题目1(训练)李雷想买一个价值7988元的新手机,她的旧手机在二手市场能卖1500元,而手机专卖店推出以旧换新的优惠,把她的旧手机交给店家,新手机就能够打8折优惠。为了更省钱,李雷要不要以旧换新?请在控制台输出。训练提示用什么知识点能够对不同购买方式的价格做判断?解题方案使用if…else语句判断操作步骤计算不使用以旧换新时的花费。计算使用以旧换新时的花费。使用if…else语句判断哪种方式更省钱,并输出结果参考答案public class Demo1 {原创 2022-04-11 01:40:34 · 678 阅读 · 0 评论 -
day02-编程题
知识点运算符题目1(训练)身高是具有遗传性的,子女的身高和父母的身高有一定的关系。假定,父母和子女的身高遗传关系如下: 儿子身高(厘米)=(父亲身高+母亲身高) ×1.08÷2 女儿身高(厘米)=(父亲身高×0.923+母亲身高) ÷2现有父亲身高177CM,母亲身高165CM。求子女身高分别预计为多少?训练提示已知的父母身高如何用代码体现?题目中的公式如何转化为代码?解题方案使用变量的定义和算术运算符完成本题操作步骤定义小数变量代表父亲身高定义小数变原创 2022-04-11 01:40:12 · 149 阅读 · 0 评论 -
day09-编程题
每日作业 - JavaSE第9天题目1(训练)现有如下字符串元素:[“aaa”, “bbb”, “aaa”, “aaa”, “ccc”, “bbb”],请将所有的元素按顺序存入ArrayList集合中,并遍历集合查看存储结果。训练目标ArrayList集合存储字符串元素,并遍历。训练提示1、创建ArrayList集合,泛型如何定义?2、怎样将数据添加到集合中?3、怎样遍历集合?参考方案训练步骤1、创建ArrayList集合对象,泛型声明为String类型2、调用集合的add方法,将元原创 2022-04-11 01:42:57 · 343 阅读 · 0 评论 -
day08-编程题
每日作业 - JavaSE第8天题目1(训练)现已知工人(Worker)类,属性包含姓名(name)、工龄(year),请编写该类,提供构造方法和get、set方法。在测试类中,请查看键盘录入Scanner类的API,创建工人类对象,属性值由键盘录入,打印对象的属性值。输出效果如下:请录入工人姓名:张三请录入工人工龄:5该工人对象的属性信息如下:姓名:张三工龄:5训练目标编写简单的java类,创建对象,查询API。训练提示1、怎样编写一个标准的描述工人的类?2、创建工人对象时需原创 2022-04-11 01:42:43 · 410 阅读 · 0 评论 -
day07-编程题
知识点面向对象题目1(训练)定义手机类,手机有品牌(brand),价格(price)和颜色(color)三个属性,有打电话call()和sendMessage()两个功能。请定义出手机类,类中要有空参、有参构造方法,set/get方法。定义测试类,在主方法中使用空参构造创建对象,使用set方法赋值。调用对象的两个功能,打印效果如下:正在使用价格为3998元黑色的小米手机打电话....正在使用价格为3998元黑色的小米手机发短信....训练提示类中的属性就是成员变量,类中的行为功能就是原创 2022-04-11 01:42:25 · 282 阅读 · 0 评论 -
day01-编程题
选择题题目1(单选):下列属于是计算机硬件的是( D )选项 : A. QQ B.微信 C.飞秋 D.CPU题目2(单选):下列可以保证java程序跨平台运行的是( A )选项 : A. JVM(java虚拟机) B. Windows系统 C. Linux系统 D. MACOS系统题目3(单选):下列关于JDK、JRE、JVM描述正确的是( B )选项 : A. JVM包含了JRE、JRE包含了JDK B.JDK包含了JRE、JRE包含了JVM原创 2022-04-11 01:34:28 · 303 阅读 · 0 评论 -
day09-ATM系统
ATM系统开发前说明项目演示环节建议读者先把项目代码执行起来,玩一下每个功能,再观看本文档,这样思路会非常清晰项目技术选型项目收获ATM系统功能实战系统准备、首页设计系统准备内容分析:①每个用户的账户信息都是一个对象,需要提供账户类。②需要准备一个容器,用于存储系统全部账户对象信息。③首页只需要包含:登录和注册2个功能。实现步骤:①定义账户类,用于后期创建账户对象封装用户的账户信息。②账户类中的信息至少需要包含(卡号、姓名、密码、余额、取现额度)③需要准备一个Array原创 2022-04-10 11:08:06 · 149 阅读 · 0 评论 -
day08-常用API
1.API1.1API概述什么是API API (Application Programming Interface) :应用程序编程接口java中的API 指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可,我们可以通过帮助文档来学习这些API如何使用。1.2如何使用API帮助文档打开帮助文档找到索引选项卡中的输入框在输入框中输入Random看类在哪个包下原创 2022-04-10 11:07:31 · 80 阅读 · 0 评论 -
day07-面向对象-笔记
1. 类和对象1.1 类和对象的理解客观存在的事物皆为对象 ,所以我们也常常说万物皆对象。类类的理解类是对现实生活中一类具有共同属性和行为的事物的抽象类是对象的数据类型,类是具有相同属性和行为的一组对象的集合简单理解:类就是对现实事物的一种描述类的组成属性:指事物的特征,例如:手机事物(品牌,价格,尺寸)行为:指事物能执行的操作,例如:手机事物(打电话,发短信)类和对象的关系类:类是对现实生活中一类具有共同属性和行为的事物的抽象对象:是能够看得到摸的着的真实存原创 2022-04-10 11:07:06 · 83 阅读 · 0 评论 -
day06-Debug&基础练习
1.Debug模式1.1什么是Debug模式是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序。1.2Debug模式操作流程如何加断点选择要设置断点的代码行,在行号的区域后面单击鼠标左键即可如何运行加了断点的程序在代码区域右键Debug执行看哪里看Debugger窗口看Console窗口点哪里点Step Into (F7)这个箭头,也可以直接按F7如何删除断点选择要删除的断点,单击鼠原创 2022-04-10 11:06:08 · 118 阅读 · 0 评论 -
day05-方法
1. 方法概述1.1 方法的概念(理解) 方法(method)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集注意:方法必须先创建才可以使用,该过程成为方法定义方法创建后并不是直接可以运行的,需要手动使用后,才执行,该过程成为方法调用2. 方法的定义和调用2.1 无参数方法定义和调用(掌握)定义格式:public static void 方法名 ( ) { // 方法体;}范例:public static void method (原创 2022-04-10 11:05:04 · 58 阅读 · 0 评论 -
day04-数组
1.数组1.1什么是数组【理解】 数组就是存储数据长度固定的容器,存储多个数据的数据类型要一致。1.2数组定义格式【记忆】1.2.1第一种 数据类型[] 数组名 示例:int[] arr; double[] arr; char[] arr;1.2.2第二种 数据类型 数组名[] 示例:int arr[];double arr[];char arr[];1.3数组动态初始化【应用】1.3.1什么是动态初始化 数组动态初始化就是只给定数原创 2022-04-10 11:04:15 · 75 阅读 · 0 评论 -
day03-switch&循环语句
1、流程控制语句(应用)在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。所以,我们必须清楚每条语句的执行流程。而且,很多时候要通过控制语句的执行顺序来实现我们想要的功能。1.1 流程控制语句分类 顺序结构 分支结构(if, switch) 循环结构(for, while, do…while)1.2 顺序结构顺序结构是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的。顺序结构执行流程图:1.3 分支原创 2022-04-10 11:03:12 · 125 阅读 · 0 评论 -
day02 - Java基础语法
day02 - Java基础语法0、类型转换问题类型转换(理解)在Java中,会存在不同类型的数据需要一起参与运算,所以这些数据类型之间是需要相互转换的,分为两种情况:自动类型转换和强制类型转换。自动类型转换*类型范围小的变量,可以直接赋值给类型范围大**的变量。把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。这种转换方式是自动的,直接书写即可。例如:double num = 10; // 将int类型的10直接赋值给double类型System.out.println原创 2022-04-10 11:01:43 · 139 阅读 · 0 评论 -
day01 - java基础语法
day01 - java基础语法1. Java概述1.1 Java语言发展史(了解)语言:人与人交流沟通的表达方式计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言Java之父:詹姆斯·高斯林(James Gosling)2009年,Sun公司被甲骨文公司收购,所以我们现在访问oracle官网即可:https://www.oracle.com当前,我们课程使用的JDK版本:原创 2022-04-10 09:35:53 · 149 阅读 · 0 评论 -
JDK、IDEA等安装详解
第一章 计算机基础知识1.2 计算机简介 计算机俗称电脑,是第二次世界战争时,美国国防部利用它来进行弹道计算。第一台通用计算机叫做:ENIAC。当时计算机是一个庞然大物,用了18000个电子管,占地170平方米,重达30吨,耗电功率约150千瓦,每秒钟可进行5000次运算。 随着时间和科技的不断进步,直到发展到了我们今天使用到的笔记本电脑。但需要知道的是,不管计算机发展到什么程度,本质都是进行数据计算和处理。1.3 计算机硬件和软件1.3.1 计算机硬件 冯·诺依曼提出了计算机硬件分类:原创 2022-04-10 09:33:09 · 762 阅读 · 0 评论 -
CH1-Java简介
Java应用Java 是由 Sun公司于 1995 年 5 月推出的 面向对象程序设计语言,由 James Gosling(Java之父)和同事们共同研发。后来 Sun 公司被 **Oracle (甲骨文)**公司收购,Java 也随之成为 Oracle 公司的产品。Java分为三个体系:JavaSE(J2SE)(Java 2 Platform Standard Edition,java平台标准版)JavaEE (J2EE) (Java 2 Platform,Enterprise E原创 2022-04-07 19:27:24 · 349 阅读 · 0 评论