Java program that remove comma from a number
Posted by Samath
Last Updated: February 10, 2021
  1981

Write a Java program that reads a number between 1,000 and 999,999 from the user, where the user enters a comma in the input. Then print the number without a comma. 
Here is a sample dialog:
Please enter an integer between 10,000 and 99,999: 23,456
    23456
Hint: Read the input as a string. Measure the length of the string. Suppose it contains n characters.
Then extract substrings consisting of the first n - 4 characters and the last three characters.

Code:

import java.util.Scanner;

public class Main
{
        public static void main(String[] args) {
            
            Scanner input = new Scanner(System.in);
            String number;
            String prefix;
            String postfix;
            
            System.out.print("Number (between 1,000 - 999,999, including comma): ");
            number = input.next();
            
            input.close();
            
            prefix = number.substring(0, number.length() - 4);
            postfix = number.substring(number.length() - 3);
            
            System.out.println(prefix + postfix);
    }
}