栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java程序设计实验

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java程序设计实验


Java程序设计实验2.2

题目:新建一个java文件,文件名MyApplication2。定义一个Student类,包含是三个成员变量,String类型的name表示姓名、String 类型的gender表示性别、int类型的age表示年龄,分别定义Getters和Setters方法进行封装,要求姓名只有在4个字之内的才能允许修改,性别只有是“男”或者“女”的时候才能允许修改,年龄的范围为0~150之间才能允许修改;在主方法中,首先实例化一个带有初始值的对象,接着通过上面定义的方法来进行修改和获取,而不是直接调用成员变量。最终效果如下图1所示。

                                   图2 MyApplication1运行结果

Java程序代码如下

import java.util.Scanner;
class Student
{
   String name;
   String gender;
   int age;
public void Setters(String name,String gender,int age)
{
   this.name=name;
   this,gender=gender;
   this,age=age;
}
public String Getters()
{
   return"姓名:"+this.name+","+"性别:"+this.gender+","+"年龄:"+this.age;
}
}  
public class MyApplication2{
     public static void main(String[] args){
         // TODO 自动生成的方法存根
       boolean b=false;
       Student stu=new Student();
       Scanner input=new Scanner(System.in);
       System.out.print("姓名:");
       stu.name=input.next(); 
       System.out.print("性别:");
       stu.gender=input.next(); 
       System.out.print("年龄:");
       stu.age=input.nextlnt();
       //stu.Setters("张三","男","20");
       //System.out.println(stu.Getters());
       //System.out.println(stu.name.length());
       if(stu.name.length()<=4){
          if(stu.gender.equals("男")||stu.gender.equals("女"))
          {
             if(stu.age>=0&&stu.age<=150){
                System.out.println("更改信息");
                System.out.print("请输入您需要更改的姓名:");
                stu.name=input.next();
                System.out.print("请输入您需要更改的性别:");
                stu.gender=input.next();
                System.out.print("请输入您需要更改的年龄:");
                stu.age=input.nextlut();
                b=true;
          }
      }
  }
  if(b)
      System.out.println("更改后为:"+stu.Getters());
  else
      System.out.println("您输入的可能有误,请认真核对!");
 }
 }

程序运行结果如图所示
结果一

结果二

结果三

结果四
注意:结果并不唯一,请根据自己的需要输入信息。以上的运行结果均为测试案例。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/446206.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号