A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.geeksforgeeks.org/java/character-digit-in-java-with-examples/ below:

Character.digit() in Java with examples

Character.digit() in Java with examples

Last Updated : 06 Dec, 2018

The java.lang.Character.digit() is an inbuilt method in java which returns the numeric value of the character

ch

in the specified

radix.

It returns -1 if the radix is not in the range

MIN_RADIX <= radix <= MAX_RADIX

or if the value of ch is not a valid digit in the specified radix. A character is a valid digit if at least one of the following is true:

Syntax:
public static int digit(char ch, int radix)
Parameters:

The function accepts two parameters which are described below:

Return value:

This method returns the numeric value represented by the character in the specified radix. Below programs demonstrates the above method:

Program 1: Java
// Java program to illustrate the
// Character.digit() method

import java.lang.*;

public class gfg {

    public static void main(String[] args)
    {
        // create and assign value
        // to 2 character objects
        char c1 = '3', c2 = '6';

        // assign the numeric value of c1 to in1 using radix
        int in1 = Character.digit(c1, 5);
        System.out.println("Numeric value of " + c1 + " in radix 5 is " + in1);

        // assign the numeric value of c2 to in2 using radix
        int in2 = Character.digit(c2, 15);
        System.out.println("Numeric value of " + c2 + " in radix 15 is " + in2);
    }
}
Output:
Numeric value of 3 in radix 5 is 3
Numeric value of 6 in radix 15 is 6
Program 2: Java
// Java program to illustrate the
// Character.digit() method
// when -1 is returned
import java.lang.*;

public class gfg {

    public static void main(String[] args)
    {

        // create and assign value
        // to 2 character objects
        char c1 = 'a', c2 = 'z';

        // assign the numeric value of c1 to in1 using radix
        int in1 = Character.digit(c1, 5);
        System.out.println("Numeric value of " + c1 + " in radix 5 is " + in1);

        // assign the numeric value of c2 to in2 using radix
        int in2 = Character.digit(c2, 15);
        System.out.println("Numeric value of " + c2 + " in radix 15 is " + in2);
    }
}
Output:
Numeric value of a in radix 5 is -1
Numeric value of z in radix 15 is -1
Reference

:

https://docs.oracle.com/javase/7/docs/api/java/lang/Character.html#digit(char,%20int)

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4