Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class Numbers {
- public static void main(String[] args){
- Conversion conObj = new Conversion();
- Scanner sc = new Scanner(System.in);
- int newNum = 0, theNum = 0;
- do{
- System.out.println("Input a number between 0 and 20");
- theNum = sc.nextInt();
- }while(theNum<0 || theNum>20);
- newNum = theNum;
- do{
- conObj.setNum(newNum);
- conObj.numConv();
- newNum = conObj.numConv().length();
- System.out.println(conObj.numConv() + " is " + newNum);
- }while(newNum != 4);
- System.out.println("Four is the magic number.");
- }
- }
- public class Conversion {
- private int num;
- private String conversion;
- public int getNum(){
- return this.num;
- }
- public void setNum(int num){
- this.num = num;
- }
- public String numConv(){
- switch (this.num){
- case 0: conversion = "zero";
- break;
- case 1: conversion = "one";
- break;
- case 2: conversion = "two";
- break;
- case 3: conversion = "three";
- break;
- case 4: conversion = "four";
- break;
- case 5: conversion = "five";
- break;
- case 6: conversion = "six";
- break;
- case 7: conversion = "seven";
- break;
- case 8: conversion = "eight";
- break;
- case 9: conversion = "nine";
- break;
- case 10: conversion = "ten";
- break;
- case 11: conversion = "eleven";
- break;
- case 12: conversion = "twelve";
- break;
- case 13: conversion = "thirteen";
- break;
- case 14: conversion = "fourteen";
- break;
- case 15: conversion = "fifteen";
- break;
- case 16: conversion = "sixteen";
- break;
- case 17: conversion = "seventeen";
- break;
- case 18: conversion = "eighteen";
- break;
- case 19: conversion = "nineteen";
- break;
- case 20: conversion = "twenty";
- break;
- }
- return conversion;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement