Java程序设计实验

2021/11/6 22:14:45

本文主要是介绍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("您输入的可能有误,请认真核对!");
 }
 }

程序运行结果如图所示
结果一
在这里插入图片描述
结果二
在这里插入图片描述

结果三
在这里插入图片描述

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



这篇关于Java程序设计实验的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程