自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java之数组

(2) 选择“显示”之后,显示手机的序号,品牌名,数量,单价和小计;(4) 选择“查询”之后,输入手机品牌,输出该品牌的信息包括品牌名、数量、单价和小计。数组是用一个标识符(变量名)和一组小标代表一组具有相同数据类型的数据元素的集合,使用数组能大规模存储临时需要处理的数据,它的每个元素都是类型相同的变量,采用循环结构语句能简化对数组的操作。如果未找到,则提示未找到该品牌的手机。总之,这个程序通过数组来存储和管理手机信息,利用不同的操作选项来满足对手机信息的各种查看和处理需求,逻辑清晰,功能明确。

2024-06-17 13:33:01 252 1

原创 Java之继承--创建子类

第6行调用toString()方法,第7行调用hashCode()方法,这两个方法并没有定义在Person类中,也没有从其他类继承。Java继承机制中,Object是所有类的父类,所有类都直接或间接继承了Object类,toString()和hashCode()方法是Object类中定义的成员方法。Java规定类之间只允许单继承,不支持多重继承,即一个子类只能继承一个父类。但是允许多层继承,即一个子类可以有一个父类,一个父类还可以有一个父类。学生与人的继承关系是常见的一种单继承,学生是子类,人是父类。

2024-03-28 20:06:45 268

原创 Java之继承--概念

面向对象编程的继承,指在由一般类和特殊类形成的“一般-特殊”之间的类结构中,把一般类和所有特殊类都共同具有的属性和操作一次性地在一般类中进行定义,特殊类不再重复定义一般类已经定义的属性和操作,特殊类自动拥有一般类(以及所有更上层的一般类)定义的属性和操作。若类C继承类B,类B继承类A,则类C拥有从类B继承的属性与方法,也拥有从类A继承的属性和方法,还能定义新的属性和方法。类A和类 B,如果类B具有类A的全部属性和方法,而且又具有自己特有的某些属性和方法,则类A称为一般类,类B称为A的特殊类。

2024-03-27 20:35:36 526

原创 Java之鸡兔同笼

已知鸡兔共35只,共94条腿,求鸡和兔分别多少只?上例使用穷举法,下图为运行结果。

2024-03-24 22:03:09 192 1

原创 Java之求税后工资

【代码】Java之求税后工资。

2024-03-23 23:32:48 293 1

原创 Java之this关键字对象比较

第18行定义compare()方法实现当前对象this与另一个对象other进行数据成员的比较,如果所有数据成员信息相同返回true,否则返回false;第34行比较p1与p2的引用(地址),显然p1与p2是不同的两个对象,输出false。例如,比较两个国家的科技水平、比较两个人的信息等。借用this关键字能实现两个对象的比较,一般情况是两个同类对象比较。比较对象有两个角度:比较对象内容;上述程序中第33行调用compare()方法比较p1与p2的内容,第34行p1==p2比较p1与p2的引用。

2024-03-22 21:02:16 289 1

原创 Java之this关键字

第21行调用了第19行的构造方法,运行结果显示,第7、10、15、20行定义的4个构造方法各运行一次,说明this关键字调用了构造方法,但构造方法不能递归调用。在成员方法和构造方法中都能用this引用成员方法,但只能在某个构造方法中用this调用另一个构造方法。上面的程序演示了this引用成员方法。JVM创建对象后,为该对象分配一个自身引用this,站在指针的角度,this是本身对象的一个指针。this关键字不仅能区分数据成员与局部变量,还能区分成员方法与非成员方法,this关键字能引用类体的成员方法。

2024-03-21 20:39:15 257 1

原创 Java之求两指定整数的最小公倍数和最大公约数

主方法中的Scanner用于扫描输入的数据文本,而new的主要作用则为初始化对象属性,nextInt()用于获取输入的int类型的数字。调用的zdgys()和zxgbs()的方法中使用了三元运算符a>b?a : b,以及for循环和if语句,与C语言中的程序代码有些许类似,可以反复体会从而加强对Java的学习。想要用Java求两数的最小公倍数和最大公约数,需要调用求最大公约数和最小公倍数的方法,即zdgys()和zxgbs(),所以我们需要在主方法后调用两种方法。下面是其中一种简单的例子。

2024-03-20 20:36:30 240 1

原创 Java之数据类型

计算机处理的数据以某种特定格式存放在计算机存储器,不同数据占用不同的存储单元个数,且不同数据的操作方法也不尽相同。程序设计语言将数据占用存储单元多少和对数据的操作方法这两方面的性质抽象为数据类型。Java的数据类型分基本数据类型和引用数据类型。下图展示了Java数据类型体系。下面简单介绍一下基本数据类型。计算机内存存储最小单位为1byte=8bit,即一字节等于八。下表为Java基本数据类型及其大小,需要注意的是boolean不能为0或1,boolean只能表示true或false。

2024-03-19 20:40:38 314

原创 Java之如何进行BMI指数测试

首先接受输入的体重和身高信息,接着通过调用getBMI()方法用于计算bmi结果,定义一个r来存放bmi结果,然后借助if-else语句依据算出的bmi结果给r赋值,最终打印输出所得结果。想用Java进行BMI指数测试,需要调用getBMI()方法,根据身高和体重信息,计算得出指数结果。下面是一种进行BMI指数测试的方法。

2024-03-18 21:42:06 252

原创 Java从三个数中输出最大值

其中的import java.util.Scanner用来构建Scanner对象,如果没有这句话,当使用Scanner的时候就会报错,而Scanner对象可以用来接受键盘的输入内容。Java中输出最大值与C语言其实也存在一定的共同点,都可以先将其中两个数作比较,再将其中的较大者与第三个数作比较,最后输出最大值。下面的代码演示了一种输出最大值的方法。代码中还使用了三元运算符1 : 2?3 ,如果1号位置的表达内容为真,那么结果就取2号位置的值,如果1号位置的表达内容为假,那么结果就取3号位置的值。

2024-03-17 20:11:25 710 1

原创 Java初学之语言基础

(3)文档注释:在注释内容前以“/**”开头,注释内容尾以“*/”结束。Java文档生成工具javadoc能提取用这种方法注释的内容,并建立Web页面。(2)多行注释:在注释内容前以“/*”开头,注释内容尾以“*/”结束。(1)单行注释:在注释内容前加“//”,单行注释可以在语句后面进行注释,也可对某行进行注释,但不能在行中间注释。第3~5、7~10行使用文档注释,第12~14行使用多行注释,第15行语句尾、第16行使用单行注释。Java注释根据功能不同可分为单行注释、多行注释、文档注释三种。

2024-03-13 20:13:12 219 1

空空如也

空空如也

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

TA关注的人

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