java程序设计
文章平均质量分 81
记录学习java程序设计的过程
GT-一二
学海无涯
展开
-
JAVA_求最小公倍数
JAVA_求最小公倍数题目链接思路:1.首先计算m和n中的较大者,用max记录。2.然后利用循环,在max到m*n之间找最小公倍数。3.如果既能被m整除又能被n整除,说明是最小公倍数,直接返回。代码:import java.util.*;public class Main { public static void main(String[] args) { Scanner console = new Scanner(System.in); in原创 2022-04-28 08:30:00 · 4747 阅读 · 0 评论 -
Java 2实用教程(第5版)实验指导与习题解答 第4章-类与对象
实验 1 机动车实验目的本实验的目的是让学生使用类来封装对象的属性和功能。实验要求编写一个 Java 应用程序,该程序中有两个类: Vehicle(用于刻画机动车)和 User(主类)。具体要求如下:Vehicle 类有一个 double 类型的变量 speed,用于刻画机动车的速度,一个 int 型变量 power,用于刻画机动车的功率。类中定义了 speedUp(int s)方法,体现机动车有减速功能;定义了 speedDown()方法,体现机动车有减速功能; 定义了 setPower(in原创 2022-04-12 12:56:36 · 9505 阅读 · 0 评论 -
Java 2实用教程(第5版)实验指导与习题解答 第3章-上机实践-分支与循环语句
Java 2实用教程(第5版)实验指导与习题解答 第3章-上机实践-分支与循环语句实验 1 回文数实验目的实验要求程序效果示例实验代码运行截图实验 2 猜数字游戏实验目的实验要求程序效果示例实验代码运行截图实验 1 回文数实验目的本实验的目的是让学生掌握使用 if-else if-else 多分支语句。实验要求编写一个 Java 应用程序。用户从键盘输入一个 1~9999 之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如 1原创 2022-04-07 20:10:21 · 2370 阅读 · 0 评论 -
Java 2实用教程(第5版)实验指导与习题解答 第2章-上机实践-基本数据类型与数组
Java 2实用教程(第5版)实验指导与习题解答 第2章-上机实践-基本数据类型与数组实验一、输出希腊字母实验目的实验要求程序效果示例实验代码运行截图实验二、数组的引用与元素实验目的实验要求程序效果示例实验代码运行截图实验三、遍历与复制数组实验一、输出希腊字母实验目的本实验的目的是让学生掌握 char 型数据和 int 型数据之间的互相转换,同时了解 Unicode字符表。实验要求编写一个 Java 应用程序,该程序在命令行窗口输出希腊字母表。程序效果示例程序运行效果如图 2.1 所示。原创 2022-04-07 08:58:47 · 3128 阅读 · 1 评论 -
java面向对象进阶-包、权限修饰符、final
java面向对象进阶-包、权限修饰符、final1.包1.1.什么是包?1.2.导包:1.3.在IDEA中设置自动导包2.权限修饰符2.1.什么是权限修饰符?2.2.权限修饰符的分类和具体作用范围:2.3.学完权限修饰符需要具备如下能力3、final3.1.final的作用3.2.final修饰变量的注意4、资料来源:黑马程序员1.包1.1.什么是包?1、包是用来分门别类的管理各种不同类的,类似于文件夹、建包利于程序的管理和维护。2、建包的语法格式:package 公司域名倒写.技术名称。报名建议原创 2022-04-05 21:10:51 · 531 阅读 · 0 评论 -
java面向对象三大特征之二:继承
java面向对象三大特征之二:继承1.继承概述、使用继承的好处2.继承的设计规范、内存运行原理3.继承的特点4.继承后:成员变量、成员方法的访问特点5.继承后:方法重写6.继承后:子类构造器的特点7.继承后:子类构造器访问父类有参构造器8.this、super使用总结9.资料来源:黑马程序员三级目录1.继承概述、使用继承的好处什么是继承?1.Java中提供一个关键字extends,用这个关键字,我们可以让一个类和另一个类建立起父子关系。2.Student称为子类(派生类),People称为父类(原创 2022-03-29 12:57:38 · 245 阅读 · 0 评论 -
java面向对象-静态关键字:static
java面向对象-静态关键字:static1.静态关键字:static1.1.static的作用、修饰成员变量的用法1.2.static修饰成员变量的内存原理1.3.static修饰成员方法的基本用法1.4.static修饰成员方法的内存原理1.5.static实际应用案例:设计工具类1.6.static的注意事项总结[面试热点]2.static应用知识:代码块3.static应用知识:单例3.1.设计模式、单例模式介绍、饿汉单例模式3.2.懒汉单例模式4.资料来源:黑马程序员1.静态关键字:static原创 2022-03-28 19:41:24 · 2491 阅读 · 0 评论 -
Java基础-面向对象
Java基础-面向对象1. 类和对象1.1 类和对象的理解1.2 类的定义1.3 对象的使用1.4 学生对象-练习2. 对象内存图2.1 单个对象内存图2.2 多个对象内存图2.3 多个对象指向相同内存图3. 成员变量和局部变量3.1 成员变量和局部变量的区别4. 封装4.1 private关键字4.2 private的使用4.3 this关键字4.4 this内存原理4.5 封装思想5. 构造方法5.1 构造方法概述5.2 构造方法的注意事项5.3 标准类制作6.资料来源:黑马程序员1. 类和对象1.原创 2022-03-21 12:25:46 · 271 阅读 · 0 评论 -
Java基础-方法
Java基础-方法1. 方法概述1.1 方法的概念(理解)2. 方法的定义和调用2.1 无参数方法定义和调用(掌握)2.2 方法调用过程图解(理解)2.3 无参数方法的练习(应用)3. 带参数方法定义和调用3.1 带参数方法定义和调用(掌握)3.2 形参和实参(理解)3.3 带参数方法练习(应用)4. 带返回值方法的定义和调用4.1 带返回值方法定义和调用(掌握)4.2 带返回值方法练习(应用)5. 方法的注意事项5.1 方法的注意事项(掌握)5.2 方法的通用格式(掌握)6. 方法重载6.1 方法重载(理原创 2022-03-16 13:31:08 · 154 阅读 · 0 评论 -
Java基础-数组
Java基础-数组1.数组1.1什么是数组【理解】1.2数组定义格式【记忆】1.2.1第一种1.2.2第二种1.3数组动态初始化【应用】1.3.1什么是动态初始化1.3.2动态初始化格式1.3.3动态初始化格式详解1.4数组元素访问【应用】1.4.1什么是索引1.4.2访问数组元素格式1.4.3示例代码1.5内存分配【理解】1.5.1内存概述1.5.2java中的内存分配1.6单个数组的内存图【理解】1.7多个数组的内存图【理解】1.8多个数组指向相同内存图【理解】1.9数组静态初始化【应用】1.9.1什么原创 2022-03-16 13:25:57 · 175 阅读 · 0 评论 -
Java基础-遍历数组
Java基础-遍历数组1、语法简介2、一维数组3、二维数组4、三维数组1、语法简介在Java中,对for语句的功能给予了扩充、加强,以便更好的遍历数组。语法格式如下:for(声明循环变量:数组的名字){ .........}其中,声明的循环变量的类型必须与数组类型相同。2、一维数组代码:package ThroughArray;//遍历一维数组public class OneDimensionalArray { public static void main(String原创 2022-03-07 13:12:24 · 1161 阅读 · 0 评论 -
Java基础语法-流程控制语句
Java基础语法-流程控制语句1 流程控制语句分类2 顺序结构3 分支结构:if语句3.1if语句格式13.2if语句格式23.3if语句格式34 分支结构:switch语句switch语句结构(掌握)5 循环结构:for循环6 循环结构: while循环7 循环结构:do-while循环8 三种循环的区别(理解)9 跳转控制语句(掌握)10 循环嵌套(理解)11 Random产生随机数(掌握)在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。所以,我们必须清楚每条语句的执行流程。而原创 2022-02-26 22:09:03 · 241 阅读 · 0 评论 -
Java基础语法-类型转换问题、运算符、数据输入
Java基础语法-类型转换问题、运算符、数据输入1、类型转换问题1.1、自动类型转换1.2、表达式的自动类型转换1.3、强制类型转换2、运算符2.1、算术运算符2.1.1、运算符和表达式2.1.2、算术运算符2.1.3 字符的“+”操作2.1.4 字符串的“+”操作2.2 赋值运算符(应用)2.3 自增自减运算符(理解)2.4 关系运算符(应用)2.5 逻辑运算符(应用)2.5.1短路逻辑运算符2.6 三元运算符(理解)3、数据输入1、类型转换问题类型转换:在Java中,会存在不同类型的数据需要一起参原创 2022-02-23 08:55:09 · 213 阅读 · 0 评论 -
java基础语法-注释、字面量、数据类型、变量、关键字、标志符
java基础语法-注释、字面量、数据类型、变量、关键字、标志符1、注释(理解)2、字面量(应用)3、数据类型(记忆、应用)3.1、计算机存储单元3.2、java中的数据类型4、变量4.1、变量的定义4.2、使用变量的注意事项5、关键字、标志符1、注释(理解)注释是对代码的解释和说明文字,可以提高程序的可读性,因此在程序中添加必要的注释文字十分重要。Java中的注释分为三种:单行注释。单行注释的格式是使用//,从//开始至本行结尾的文字将作为注释文字。// 这是单行注释文字多行注释。多行注释的格式原创 2022-02-22 12:43:09 · 562 阅读 · 0 评论 -
Java入门环境的搭建:JDK简介、安装、配置环境变量
Java入门环境的搭建:JDK简介、安装、配置环境变量1、JDK简介1.1、JDK组成1.2、跨平台原理2、安装2.1、下载2.2、安装2.3 JDK的安装目录介绍3、配置环境变量1、JDK简介Java语言的产品是 JDK(Java Development Kit :Java开发者工具包) ,必须安装JDK才能使用Java语言。1.1、JDK组成⚫ JVM(Java Virtual Machine): Java虚拟机, 真正运行Java程序的地方。⚫ JDK(Java Development K原创 2022-02-22 09:25:52 · 1748 阅读 · 1 评论