用static和static方法封装类的例子
来源:互联网 发布:云来网络 编辑:程序博客网 时间:2024/05/17 00:56
1.用static和static方法封装类的例子
定义负责用户输入的工具类InputUtil,在类中封装如下三个方法, (利用,static属性,static方法,方法重载)
提示:一个Scanner对象可以多次获取用户输入,程序只需要一个Scanner对象。
1)封装一个方法,输入指定范围的整数,用户输入不是该范围则重新输入,输入对应范围则返回,输入提示("请输入int整数") int inputInt(int min,int max)
2)封装一个方法,输入指定范围的整数,用户输入不是该范围则重新输入,输入对应范围则返回,并带输入提示的方法 int inputInt(int min,int max,String tishi)
3)封装一个方法,获取用户键盘输入的一行字符串,可以传入提示 String inputString(String tishi)
import java.util.Scanner;public class Test {public static void main(String[] args) {int in=InputUtil.inputInt(5, 10);System.out.println("功能1:"+in);InputUtil iu=new InputUtil();String str=iu.inputString("请输入字符串");System.out.println(str);}}class InputUtil{static Scanner sc=new Scanner(System.in);public static int inputInt(int min,int max){String defaultTishi="请输入"+min+"到"+max+"的数";int in=inputInt(min,max,defaultTishi);return in;}public static int inputInt(int min,int max,String tishi){while(true){System.out.println(tishi);int in=sc.nextInt();if(in>=min&&in<=max){return in;}}}public static String inputString(String tishi){System.out.println(tishi);String str=sc.next();return str;}}
0 0
- 用static和static方法封装类的例子
- PHP类的静态(static)方法和静态(static)变量
- static类和方法
- Static 变量和方法小例子
- java static块和static方法及static方法和非static方法的区别
- static 类、static 方法的面试考点
- 父类的static属性和方法
- static 方法和static 变量
- 封装,static,String类
- static方法和非static方法的区别(java)
- static 类方法和对象
- Static方法和Static程序块的用法总结
- java static块和static 方法 的使用区别
- 分析java中的类(static)变量和类(static)方法
- Java类中的static方法和static变
- Java基础之子类会不会继承父类的static变量和static方法
- 黑马程序员—Java面向对象(类和对象、封装、构造方法、this关键字、static关键字)
- Cocos2d-X 对static CCScene *scene();的封装方法
- 第十三周【项目 1分数类中的运算符重载】
- ccah-500 第16题 Which YARN daemon or service monitors a Controller's per-application resource using
- apt和源码编译的一些理解
- HTML 5定稿一周年!你必须要重新认识HTML5了
- 83款 网络爬虫开源软件
- 用static和static方法封装类的例子
- 纯CSS画的基本图形(矩形、圆形、三角形、多边形、爱心、八卦等)
- 获取ip
- SpringMVC注解@RequestParam
- C# 中的委托和事件
- log4j中看ThreadLocal用法
- UVA oj 10055 Hashmat the Brave Warrior(坑题)
- 水水笔-续1(06/01)
- 静态库