zoukankan      html  css  js  c++  java
  • Java笔记2(2015-8-29)

    1、定义一个学生类,其属性有名字、年龄、性别, 要求用户键盘输入姓名、年龄、性别,要求, 如果用户输入的年龄有误(范围不在0-150之间的), 则提示用户从新输入年龄,输入正确之后,再输入性别。 输入完毕后,将用户的输入的信息显示到控制台: 姓名为:xx,年龄为:xx,性别为:xx。

    import java.util.Scanner; 

    public class Student{

                    String name = "";

                    int age = 0;

                    String sex = "";

     public static void main(String[] args){   

                   //--实例化学生

                  Student stu = new Student();

                  //--键盘中输入信息  

                  Scanner scan = new Scanner(System.in); 

                 //--获得名字  

                 System.out.print("请输入学生的姓名:");  

                 String name = scan.nextLine();  

                  stu.name = name;  

                 //--获得年龄:有要求   //--定义一个boolean变量:判断输入的年龄是否正确,判断是否要再次执行while里的代码  

                 boolean flag = true;  

                while(flag){    

                             System.out.print("请输入学生的年龄:");   

                             int age = scan.nextInt();

                             if(age>0&&age<150){   

                                             stu.age = age;   

                                             flag = false;   

                            }else{    

                                           System.out.println("您输入的年龄有误,请重新输入!");                                        flag = true;  

                            }   

               }     

                scan.nextLine();

               System.out.println("请输入学生的性别:");  

               String sex = scan.nextLine();

                stu.sex = sex;  

               //--输出学生的信息   

               System.out.println("姓名为:"+stu.name+" 年龄:"+stu.age+" 性别:"+stu.sex);  } }

  • 相关阅读:
    ::before和::after伪元素的用法
    JS中map、some、every、filter方法
    C++多线程,互斥,同步
    RAII
    Proxy 代理
    Decorator 装饰
    TCP和UDP的9个区别是什么
    谈谈自己对面向对象的理解
    C++11多线程
    std::move
  • 原文地址:https://www.cnblogs.com/Ly426/p/4769919.html
Copyright © 2011-2022 走看看