博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2017.12.6T19_B2_3.2 zuoye
阅读量:5008 次
发布时间:2019-06-12

本文共 2371 字,大约阅读时间需要 7 分钟。

package com.whxiong.work03;

import java.util.Scanner;

public class Student {

 String name;
 int age;
 Scanner input = new Scanner(System.in);

 public void setAge(String name, int age) {

  System.out.println("请输入您的年龄:");
  age = input.nextInt();
  if (age < 16) {
   do {
    System.out.println("您输入的年龄不正确,请重新输入!");
    System.out.println("请输入您的年龄:");
    age = input.nextInt();
   } while (age < 16);
  }
  this.age = age;
 }

 public void showStudent() {

  System.out.println("大家好!我叫:" + name + ",今年" + this.age + "岁!");
  System.out.println("欢迎您" + name + "学员!");
 }

}****************************************************************

package com.whxiong.work03;

import java.util.Scanner;

public class Student2 {

 private String name;
 private int age;
 private String sex;
 private String major;
 Scanner input = new Scanner(System.in);
 //带参构造
 public Student2(String name,int age) {
  this.name = name;
  this.age = age;
  this.sex = "男";
  this.major = "Java";
 }

 public void showSt1() {

  System.out.println("大家好,我叫" + this.name + ",我是" + this.sex + "生!");
  System.out.println("\t今年" + this.age + "岁,我的专业是" + this.major);
 }
 //有参构造
 public Student2(String name, int age, String sex, String major) {
  this.name = name;
  this.age = age;
  this.sex = sex;
  this.major = major;
 }

 public void showSt2() {

  System.out.println("大家好,我叫" + this.name + ",我是" + this.sex + "生!");
  System.out.println("\t今年" + this.age + "岁,我的专业是" + this.major);
 }

}**********************************************************************************

package com.whxiong.work03;

import java.util.Scanner;

public class Work03 {

 /**

  * @param args
  */
 public static void main(String[] args) {
  Scanner input = new Scanner(System.in);

  System.out.println("第四题");

  System.out.println("******************************");
  Student st = new Student();
  System.out.println("请输入您的姓名:");
  st.name = input.next();
  st.setAge(st.name,st.age);
  st.showStudent();

  System.out.println("\n");

  System.out.println("第五题");
  System.out.println("******************************");
  
  
  System.out.println("请输入您的姓名:");
  String name1 = input.next();
  System.out.println("请输入您的年龄:");
  int age = input.nextInt();
  System.out.println("请输入您的性别:");
  String sex = input.next();
  System.out.println("请输入您的专业:");
  String major = input.next();
  Student2 st2 = new Student2(name1,age);
  st2.showSt1();
  Student2 st3 = new Student2(name1,age,sex,major);
  st3.showSt2();

 }

}

转载于:https://www.cnblogs.com/xiaoxiao1016/p/7991501.html

你可能感兴趣的文章
海贼王之——梦想音乐
查看>>
Windows Azure Cloud Service (18) 基于Input Endpoint通过Worker Role发布WCF服务
查看>>
如何解决最后一个尾注引用显示与致谢混为一谈的问题-下
查看>>
Java Socket编程 - 基于TCP方式的二进制文件传输【转】http://blog.csdn.net/jia20003/article/details/8248221...
查看>>
阅读之https及加密原理
查看>>
HDOJ4550 卡片游戏 随便销毁内存的代价就是wa//string类的一些用法
查看>>
bzoj3875 [Ahoi2014&Jsoi2014]骑士游戏
查看>>
转载-稳定排序和不稳定排序
查看>>
as3 资料链接
查看>>
css文本样式text、字体样式font
查看>>
洛谷 P1020 导弹拦截(LIS)
查看>>
python判断图片是否损坏
查看>>
MySQL服务启动:某些服务在未由其他服务或程序使用时将自动停止
查看>>
集合输出接口-Iterator迭代输出-古老枚举输出:Enumeration
查看>>
Server2016 IIS安装配置
查看>>
软件工程第四周作业 - 单元测试
查看>>
KNN与SVM对比&SVM与逻辑回归的对比
查看>>
php 现在拓展地址
查看>>
【Java并发编程】之十六:深入Java内存模型——happen-before规则及其对DCL的分析(含代码)...
查看>>
团队个人冲刺第三天
查看>>