#在NetBeans IDE完成项目1.学生姓名显示器V22.物品价格展示器3.昵称生成器4.货币转换器5.字符数计算器6.素数计算器7.圆面积周长计算器8.年龄计算器9.表白神器V210.阶乘计算器

本文通过一系列实例介绍了面向对象编程的基本概念,包括类、方法的定义与调用,以及方法的重载和递归使用。从学生姓名显示器、物品价格展示器到昵称生成器、货币转换器,再到字符数计算器和素数计算器,详细展示了方法在实际编程中的应用。此外,还讲解了如何创建递归方法,如表白神器V2的表白文字生成和阶乘计算器。这些实例涵盖了Java中方法的多种使用场景,旨在帮助读者深入理解面向对象编程的方法实现。
摘要由CSDN通过智能技术生成

一、初步认识方法

在面向对象编程中,类有两个重要部分,即数据和方法,方法有时也称为函数。

方法是一种根据代码的功能和用途将代码分组到特定块中的技术。将一个方法中的代码分组将有助于程序员开发程序。

要创建一个方法,必须做两件事,即定义方法和调用方法Java编程中的方法有两种类型,一种是没有返回值的方法,另一种是有返回值的方法。方法的返回值类型可以是整数、浮点数、字符串、数组或对象。具有返回值的方法也返回与返回值类型匹配的值。return关键字用于将值返回给方法。

1.学生姓名显示器V2

(1)创建应用程序的步骤:

① 创建名为DisplayStudentData的项目。

② 添加名称为DataForm的JFrame Form。

③ 用变量名listData添加一个列表。

④ 添加一个变量名为DisplayButton的按钮,并更改“展示数据”的文本。

(2)在设计了程序显示之后,下一步是创建或定义一个名为DisplayData的方法,该方法将用于显示10个学生的名字。在定义方法之前,导入Vector类

import java.util.Vector;

(3)定义该方法代码如下:

Vector  data=new Vector();
public DataForm() {
    initComponents();
}
void DisplayData()
{
    data.add("依凡");
    data.add("春白");
    data.add("新槐");
    data.add("青筠");
    data.add("白云");
    data.add("盼夏");
    data.add("夜丹");
    data.add("醉芹");
    data.add("新柔");
    data.add("幼琴");
    listData.setListData(data);
}

插入代码如图所示:

 (4)定义方法之后,下一步是调用方法。当单击“展示数据”按钮时,将调用DisplayData方法。调用DisplayData方法是通过使用代码DisplayData()来完成的

添加按钮事件的代码:

 DisplayData();

 如图所示

 (5)运行项目并点击“展示数据”按钮,显示的应用程序如图所示

 2.物品价格展示器

(1)创建应用程序的步骤:

① 创建名为Storeltem的项目。

② 添加名称为ItemForm的JFrame Form。

③ 添加两个文本标签:“商品”和“价格”,然后添加两个文本字段,其中变名为txtltem和txtPrice。

④ 添加一个变量名为DisplayButton的按钮,并更改文本为“显示商品”。

(2)定义getltemName方法和getltemPrice方法,代码如下:

String getItemName()
{
    String name="笔";
    return name;
}
int getItemPrice()
{
    int price=2;
    return price;
}

插入代码如图所示:

 (3)在“显示商品”按钮的事件中调用这2个方法,添加代码:

txtltem.setText(getItemName()); 

txtPrice.setText(Integer.toString(getItemPrice()));

 如图所示

 (4)运行项目并点击“显示商品”按钮,显示的应用程序如图所示

 二、带参数的方法

如果将处理的数据用作参数,则方法可以处理不同的数据。通过在方法中传递参数,该方法处理的数据将是动态的。

传递给方法的参数数量取决于需要,参数数量可以是一个或多个。

方法的参数实际上是将由方法处理的数据,因此参数的数据类型由要处理的数据类型决定。

3.昵称生成器

(1)创建应用程序的步骤:

① 使用名称GetFirstName创建项目。

② 添加名称为NameForm的JFrame Form。

③ 添加一个带有“完整命名”文本的标签,然后添加一个带有变量名的文本字段txtFul IName。

④ 添加一个变量名为DisplayButton的按钮,并更改文本为“显示你的名字”。

⑤ 添加标签 文本“昵称”,然后使用变量名添加文本字段txtFirstName。

(2)定义getFirstName方法,代码如下:

String getFirstName(String FullName)
{
    int pos=FullName.indexOf(' ');
    String txtfirstname=FullName.substring(0,pos);
    return txtfirstname;
}

插入代码如图所示:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值