Home Answers Viewqa Java-Beginners Roman Numerals in a java string

 
 


Anshu
Roman Numerals in a java string
1 Answer(s)      5 years ago
Posted in : Java Beginners

View Answers

June 19, 2008 at 6:50 PM


Hi friend,

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;

public class RomanExample extends JFrame {

JTextField tf1 = new JTextField(6);
JTextField tf2 = new JTextField(8);
public static void main(String[] args) {

RomanExample win = new RomanExample();
}

public RomanExample() {
JButton convertButton = new JButton("Convert");
ActionListener doIt = new ActionListener() {

public void actionPerformed(ActionEvent e) {
try {
int val = Integer.parseInt(tf1.getText());
String roman = Roman.int2roman(val);
tf2.setText("" + roman);
}
catch (NumberFormatException ex) {
tf2.setText("Error");
}
}};
convertButton.addActionListener(doIt);
tf1.addActionListener(doIt);
JPanel content = new JPanel();
content.setLayout(new FlowLayout());
content.add(tf1);
content.add(convertButton);
content.add(tf2);
this.setContentPane(content);
this.setTitle("Decimal to Roman");
this.setSize(400,200);
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
}

-------------------------
public class Roman {

final static romvalue[] ROMAN_VALUE_TABLE = {
new romvalue(1000, "M"),
new romvalue(900, "CM"),
new romvalue(500, "D"),
new romvalue(400, "CD"),
new romvalue(100, "C"),
new romvalue(90, "XC"),
new romvalue(50, "L"),
new romvalue(40, "XL"),
new romvalue(10, "X"),
new romvalue(9, "IX"),
new romvalue(5, "V"),
new romvalue(4, "IV"),
new romvalue(1, "I")
};

public static String int2roman(int n) {
if (n >= 4000 || n < 1) {
throw new NumberFormatException("Numbers must be in range 1-3999");
}
StringBuffer result = new StringBuffer(10);
for (romvalue equiv : ROMAN_VALUE_TABLE) {
while (n >= equiv.val) {
n -= equiv.val;
result.append(equiv.romVal);
}
}
return result.toString();
}

private static class romvalue {

int val;
String romVal;
romvalue(int dec, String rom) {
this.val = dec;
this.romVal = rom;
}
}
}
---------------------------------

Read for more information,

http://www.roseindia.net/java/

Thanks,









Related Pages:
Roman Numerals in a java string - Java Beginners
Roman Numerals in a java string  Hi, I want to check a string... after repalcing roman numerals with space"); String newString=new String... and roman numerals. but its not fixed how th einput string will be. Here I have
Convert to Roman Numerals
Java NotesExample - Convert to Roman Numerals The following example program converts from decimal input to roman numerals. It is an example of arrays...) to roman numerals. // This is the model without any user interface. // Author
Convert Number to Roman Number Using Java
Java Convert Number to Roman Numerals In this section, you will learn how to convert the number to roman number.  To do this, we have created a class named Roman in which we have stored some numbers and their roman numbers
Java converts any given year to Roman Numeral
Java converts any given year to Roman Numeral  Write a program that converts any given year to Roman Numeral
Convert Roman Numbers to Decimal Numbers
("Enter a Roman Number: "); String roman = input.next(); String...Convert Roman Numbers to Decimal Numbers In the previous section, we have illustrated the conversion of Decimal Numbers to Roman. Here we are doing vice
Write a program that converts any given year to Roman Numeral in Java
Write a program that converts any given year to Roman Numeral in Java  Write a program that converts any given year to Roman Numeral
Java String
Java String       In this section, you will learn about the java string. Java String is a set... to a string literal in the object stream. The Java String object contains a sequence
java - Java Beginners
java   /* Write a program that converts a number entered in Roman numerals to decimal. Your program should consists * of a class, say Roman... * * The decimal values of the Roman numerals are * M 1000 * D 500 * C 100
string
string   difference detween "public static void main (String[] args) " and "public static void main (String args[])" in java but it executes both ,in java which one is legal   The only difference is style, where
string
string  java prgm to find total occurence of a given string pattern in a sentence
string
string  java prgm to find total occurence of a given string pattern in a sentence
String
String  How to Convert sunnapu gopal to Sunnapu Gopal in java using String
string
string  a java program using string function to input any string... ArrangeStringAlphabetically { public static void main(String[] args) { Scanner input=new Scanner(System.in); System.out.print("Enter string
string
string  a java program using string function that computes your... links: http://www.roseindia.net/tutorial/java/core/printInitials.html http://www.roseindia.net/answers/viewqa/Java-Beginners/13383-print-initials.html
string
string  how do i extract words from strings in java???   Hi... ExtractWords { public static void main(String[] args) { Scanner input=new Scanner(System.in); System.out.print("Enter String
string
string  a java program to input a string and display the string...*; import java.io.*; public class FirstLetter{ public static String capitalizeFirstLetter( String str ) { final StringTokenizer st = new StringTokenizer( str
string
and also displaying that contain word? Like I want to find "a" in the string "This is example of java Programme" and also display word that contain "a" character.   Here is a java example that accepts a sentence from the user
string
string  program for String reverse and replace in c,c++,java e.g.Input:10,20,hello output:hello;20;10   Hi Friend, Try the following java...(String[] args) { String array[]=new String[5]; Scanner input
string
string  how we conunt the no. of words in java without using in pre defined method in java
string
string  a java program to replace all matching substrings
string
string  a java program using string function and access modifiers to automate the insurance company which will have to manage the information about policy holders Data Members: 1)Policy No 2)Name of policy holder 3)Address 4
java copilation - UML
in Roman numerals to decimal. Your program should consist of a class, say, Roman... values of the roman numerals are: M 1000 D 500 C 100 L 50 X 10 V 5 I 1 .../java/java-tips/45examples/misc/roman/roman.shtml http://www.roseindia.net
java
java.util.*; class Roman { int number; String romanNumber; Roman(int dec, String rom...); double num = input.nextDouble(); int i = (int)num; String roman... Roman( 5, "V"), new Roman( 4, "IV"), new Roman( 1, "I") }; public static String
Java Programming: Solution to Programming Exercise
table shows the Arabic equivalent of all the single-letter Roman numerals...) + (100 - 10) + 5, which is 1995. In standard Roman numerals, no more than thee... L 50 XL 40 Write a class to represent Roman numerals
Java string
Java string  Strings are immutable.But String s="Hello"; String s1=s+"World"; S.O.P(s1); means printing "Hello World". How
Java String
Java String  You are given two strings S1 and S2,Delete from S2 all those characters which occur in s1 also and create a clean S2 with the relevant characters deleted..write a pgm for this..pls send as soon as possible Thank you
Java String - Java Beginners
Java String  How to seperate the string into characters.  there is a method called getChars() in String class,plz use that and separate into characters so plz verify the String api for related questions 
string - Java Beginners
string in java interview questions  What is string in java? Interview questions
Java Program - Java Beginners
Java Program  Write a program that converts a decimal number to Roman...*; class Roman { int number; String romanNumber; Roman(int dec, String rom) { this.number = dec
string manipulation
string manipulation  Write a program in java and accept 10 strings form the user. store them in an array. then find the string with the maaximum length and print
String in Java - Java Beginners
]); } } } ---------------------------------------------------- I am sending simple code of String array. If you are beginner in java...String in Java  hiiiii i initialise a String array,str[] with a size... in advance   Hello Antony Insted Using String Array Use StringBuffer
string prgm
string prgm  write a java program which read a sentence and print occurence of each vowels in it seperatly
string wap
string wap  WAP to convert stack trace in to a String . Write that Stack Trace in Error Log File along with the class name and Method Name that has thrown the error.in java language
Java string buffer
Java string buffer  what is stringBuffer and StringBuilder
How to convert into to String in Java?
How to convert into to String in Java?  Hi, How to convert into to String in Java? Thanks
String immutable - Java Beginners
String immutable  Why is String immutable?  See here Why String is immutable in Java
string manipulation
string manipulation  write a java program that asks the user to enter a string(where a consonant means insert, a punctuation means return element at the top and a vowel means remove the maximum) to be applied to an initially
string manipulation
string manipulation  write a java program that asks the user to enter a string(where a consonant means insert, a punctuation means return element at the top and a vowel means remove the maximum) to be applied to an initially
String question
String question  which method is used in java to eliminate the duplicate elements in String?   import java.util.*; class RemoveDuplicates{ public static void main(String[] args){ String[] str = new String[] { "Where
capitalizing string in java
capitalizing string in java  How to capitalizing string in Java?   String s = "some string"; String capitol = Character.toString(s.charAt(0)).toUpperCase(); String newString = capitol + s.substring(1,x
Java String Occurrence in a String
Java String Occurrence in a String   ... of a String in another String. Here we have already taken a String. Description of the code: In the program code given below, we will find another String
converting string to double in java
converting string to double in java  Please post an example to converting string to double in java. Thanks!   Convert String to Double Tutorial
Java string buffer
Java string buffer  What is the basic difference between string and stringbuffer object
java string vowel program
java string vowel program  java string vowel program   Please visit the following links: Display the word that begins with vowel Java Count Vowels
Java String Datatype
Java String Datatype  Weather String in java is class or Datatype,if it's clss then How can i assign String str="hello";   String is a class found in the package java.lang.*. When we represent string in double quotes
string to double
string to double   So I have an assignment where we have to convert... the method to imitate the Double.parseDouble() method of Java. In other words, parseDouble() method takes a String as input and converts it into a double when
Core Java String
Core Java String  Hi , Here my code Class Test { String s1 = "null"; String s2 = "null"; String s3 = s1+s2; } what is the out put
string - Java Beginners
Converting into String in Java  Need an example of Converting into String in JavaThanks in Advance
String - Java Interview Questions
String  i have a String s1="abc"; String s2="123"; then how to get a String s3="a1b2c3
On string - Java Beginners
On string -Display reverse String using string reverse method in Java  I wanted to display reverse String using string.reverse() method in Java  Display reverse String using string.reverse()String Reverse Using

Ask Questions?

If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.

Ask your questions, our development team will try to give answers to your questions.