- ## 练习一 1.设计一个类模拟一个计算器 达到什么需求?加减乘除 需要设计一个方法一个计算方法 控制台输出 首先请输入第一个数 例如数字1 请输入符号 例如+ 请输入第二个数 例如2 第二次 数字3 请输入符号 - 请输入第二个数 2 结果1 ###### 程序解析: ## 练习一 1.设计一个类模拟一个计算器 达到什么需求?加减乘除 需要设计一个方法一个计算方法 控制台输出 首先请输入第一个数 例如数字1 请输入符号 例如+ 请输入第二个数 例如2 第二次 数字3 请输入符号 - 请输入第二个数 2 结果1 ###### 程序解析:
- ## this关键字的使用 1.是一个关键字(指代词) 代替的是某一个对象 (当前调用属性或方法时的那个对象) 2.this既然代替的是一个对象 this可以调用什么? 属性 方法 可以 this可以调用构造方法么? 可以 在一个构造方法内可以调用另一个构造方法 通过this(); 省略了构造方法的名字(必须与类名一致) 必须在另一个构造方法内调用 必须在程序 ## this关键字的使用 1.是一个关键字(指代词) 代替的是某一个对象 (当前调用属性或方法时的那个对象) 2.this既然代替的是一个对象 this可以调用什么? 属性 方法 可以 this可以调用构造方法么? 可以 在一个构造方法内可以调用另一个构造方法 通过this(); 省略了构造方法的名字(必须与类名一致) 必须在另一个构造方法内调用 必须在程序
- ## 方法重载 Overload 1.概念: 一个类中的一组方法 相同的方法名字 不同的参数列表 构成了方法重载 参数的不同体现在 参数的个数 参数的类型 参数的顺序 三个方面 2.作用: 为了便于记忆和调用 使得方法调用时更加的灵活 3.自己也可以设计方法重载 调用的时候 先通过方法名字来定位 名字一致 通过参数列表的数据类型来定位 方法返回 ## 方法重载 Overload 1.概念: 一个类中的一组方法 相同的方法名字 不同的参数列表 构成了方法重载 参数的不同体现在 参数的个数 参数的类型 参数的顺序 三个方面 2.作用: 为了便于记忆和调用 使得方法调用时更加的灵活 3.自己也可以设计方法重载 调用的时候 先通过方法名字来定位 名字一致 通过参数列表的数据类型来定位 方法返回
- ## 知识回顾: 我们学了数据的类型转换,进行一个知识回顾,要不 就容易忘记,同样的类型可以直接转换,但是这里也分大 数据和小数据,在数据类型不一样的情况下是不可以直接 进行转换的,需要强制转换,而强制转换后的数据,会有 所改变。 我们今天来学习方法重载,在之前已经学了面向对象 的方法创建,面向对象的编程思想,方法重载的含义就 ## 知识回顾: 我们学了数据的类型转换,进行一个知识回顾,要不 就容易忘记,同样的类型可以直接转换,但是这里也分大 数据和小数据,在数据类型不一样的情况下是不可以直接 进行转换的,需要强制转换,而强制转换后的数据,会有 所改变。 我们今天来学习方法重载,在之前已经学了面向对象 的方法创建,面向对象的编程思想,方法重载的含义就
- ## 前言 期待以久的面向对象来啦! 家人们,今天来讲面向对象。 ## 学习小问题 什么是面向对象? 面向对象的对象指的是什么? 面向对象可以来做什么? ###### 问题解析: 面向对象就是面向过程的编程思想,在我们解决问题的时候 按照一定的过程(流程)来解决问题。 就像把苹果装进冰箱,总共分几步: 1.开门 ## 前言 期待以久的面向对象来啦! 家人们,今天来讲面向对象。 ## 学习小问题 什么是面向对象? 面向对象的对象指的是什么? 面向对象可以来做什么? ###### 问题解析: 面向对象就是面向过程的编程思想,在我们解决问题的时候 按照一定的过程(流程)来解决问题。 就像把苹果装进冰箱,总共分几步: 1.开门
- ## 前言: 使用Java实现BMI指数测试,根据用户提供的身高 和体重,调用Scanner方法类,通过类名.的方式进行 对象调用,抓取用户数据,再新建一个double函数用 来接收用户的数据,使用print函数打印提示用户输 入身高和体重,使用构造方法的样式进行编写,通过 类名进行传参,方法调用。 使用if与else的嵌套实现分类管 ## 前言: 使用Java实现BMI指数测试,根据用户提供的身高 和体重,调用Scanner方法类,通过类名.的方式进行 对象调用,抓取用户数据,再新建一个double函数用 来接收用户的数据,使用print函数打印提示用户输 入身高和体重,使用构造方法的样式进行编写,通过 类名进行传参,方法调用。 使用if与else的嵌套实现分类管
- - 使用数组、方法、循环等实现人名的随机抽取 ## 前言: 我们今天来写一个随机抽取用户名字的一个小程序, 首先我们思考这个需求他需要的条件,要抽取用户的名 字,就要先有一个容器,来储存用户名字的数据,其次 要有随机的功能实现,因为要随机,所以还要有一个寻 找的功能,挨个寻找的功能需要循环来实现,再想一下 有寻找,找到了还继续往后找嘛?当然肯 - 使用数组、方法、循环等实现人名的随机抽取 ## 前言: 我们今天来写一个随机抽取用户名字的一个小程序, 首先我们思考这个需求他需要的条件,要抽取用户的名 字,就要先有一个容器,来储存用户名字的数据,其次 要有随机的功能实现,因为要随机,所以还要有一个寻 找的功能,挨个寻找的功能需要循环来实现,再想一下 有寻找,找到了还继续往后找嘛?当然肯
- 数组(容器) 数组是一组数据类型相同的数据的组合,将这些数据统一的管理起来 数组本身是一个引用数据类型,数组内存储的类型可以是基本类型 也可以是引用类型 数组的特点 1.数组本身是一个引用数据类型 2.数组是在堆内存中的一串连续的地址存在 3.数组在初始化时必须指定长度 4.堆内存的数组空间长度一旦确定 不能再次发生改变 5.栈内存的变量中存储的是数组的地址引用 6.数组内部存 数组(容器) 数组是一组数据类型相同的数据的组合,将这些数据统一的管理起来 数组本身是一个引用数据类型,数组内存储的类型可以是基本类型 也可以是引用类型 数组的特点 1.数组本身是一个引用数据类型 2.数组是在堆内存中的一串连续的地址存在 3.数组在初始化时必须指定长度 4.堆内存的数组空间长度一旦确定 不能再次发生改变 5.栈内存的变量中存储的是数组的地址引用 6.数组内部存
- ## 知识回顾 在上一章中我们学了: 数据类型 常量变量 运算符号 语法结构 分支结构 循环结构 if switch for while do..while 循环嵌套关系 - 今天我们来学习 break continue 标记 - 我们用这个标记来实现与解决一些生活中的小问题 ## break;标记 break中止 ## 知识回顾 在上一章中我们学了: 数据类型 常量变量 运算符号 语法结构 分支结构 循环结构 if switch for while do..while 循环嵌套关系 - 今天我们来学习 break continue 标记 - 我们用这个标记来实现与解决一些生活中的小问题 ## break;标记 break中止
- ## 前言 今天来讲语法结构,所谓语法就是组织能力, 把一些函数与运算符号进行组合,而达到我们要 的效果,实现一些功能,就像人的语言一样,单 个字表达的意思很少,很单一,而两个字组成的 词语可以表达更复杂一些的意思,程序语言与人 的语言一样,也具有这个特性。 所以程序语言也可以组合 ## 语法结构之if与else语句 ## 前言 今天来讲语法结构,所谓语法就是组织能力, 把一些函数与运算符号进行组合,而达到我们要 的效果,实现一些功能,就像人的语言一样,单 个字表达的意思很少,很单一,而两个字组成的 词语可以表达更复杂一些的意思,程序语言与人 的语言一样,也具有这个特性。 所以程序语言也可以组合 ## 语法结构之if与else语句
- ## Java的由来笔记 1.Java语言的创始人 James-Gosling 2.Java语言的公司 SUN Standford University Network--->SUN Microsystems 3.Java语言的几个重大事件 1995 正式发布 1996 正式发布了可以下载的JDK工具包 JDK1.0 1999 发布第二代Java平台 简称J ## Java的由来笔记 1.Java语言的创始人 James-Gosling 2.Java语言的公司 SUN Standford University Network--->SUN Microsystems 3.Java语言的几个重大事件 1995 正式发布 1996 正式发布了可以下载的JDK工具包 JDK1.0 1999 发布第二代Java平台 简称J
- 通过使用Scanner类的next()与nextLine()方法获取输入的字符串,在读取之前一般需要使用hasNext()与hasNextLine()进行判断是否还有输入的数据。 通过使用Scanner类的next()与nextLine()方法获取输入的字符串,在读取之前一般需要使用hasNext()与hasNextLine()进行判断是否还有输入的数据。
- ## - 利用print打印输出提示用户 ## - 利用Scanner函数抓取数据 ## - 利用Math方法实现随机数 #### 1.首先用到的是print函数,对用户进行提醒进一步的操作 通过System.out.print();提示用户进行选择买大买小。 #### 2.然后利用Scanner函数,对用户输出的数据进行一个抓取和储存 使用Scanner函数调用方法,抓取用户 ## - 利用print打印输出提示用户 ## - 利用Scanner函数抓取数据 ## - 利用Math方法实现随机数 #### 1.首先用到的是print函数,对用户进行提醒进一步的操作 通过System.out.print();提示用户进行选择买大买小。 #### 2.然后利用Scanner函数,对用户输出的数据进行一个抓取和储存 使用Scanner函数调用方法,抓取用户
- Object类是所有类的直接父类或间接父类,当一个类没有继承一个父类的时候,那么他 就继承了object,class A没有继承Object类,那么系统会默认让他继承Object类,class B 继承类A,那么我们这个object类呢,就可以去引用所有的类。 Object o1=new A()创建一个a类的对象,引用a对象,Object o2=new B()引用第 Object类是所有类的直接父类或间接父类,当一个类没有继承一个父类的时候,那么他 就继承了object,class A没有继承Object类,那么系统会默认让他继承Object类,class B 继承类A,那么我们这个object类呢,就可以去引用所有的类。 Object o1=new A()创建一个a类的对象,引用a对象,Object o2=new B()引用第
- 样例如下:C:#include <stdio.h>int main() { printf("Hello world!!!\n"); return 0;}C++: #include <iostream>using namespace std;int main() { cout<<"Hello world!!!"<<endl; return 0;}Java:public ... 样例如下:C:#include <stdio.h>int main() { printf("Hello world!!!\n"); return 0;}C++: #include <iostream>using namespace std;int main() { cout<<"Hello world!!!"<<endl; return 0;}Java:public ...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签