Java Integer toOctalString() Method
Java toOctalString()
method is the part of the Integer
class of the java.lang
package. This method is used to return the octal equivalent of the base 8 of the value passed as an unsigned integer as a String.
For example: for the value 200, the equivalent octal string returned will be 310.
Syntax:
public static String toOctalString (int i)
Parameters:
The parameter passed is the integer value of which the string representation of the equivalent octal of base 8 is to be returned.
Returns:
Returns the String representation of the parameter passed as equivalent base 8 octal value.
Example 1:
Here, a positive and a negative number is taken for a better understanding of the method.
import java.lang.Integer;
public class StudyTonight
{
public static void main(String[] args)
{
int i = 284;
int j = -56;
System.out.println("Actual number is = " + i);
//returns the integer value in octal base 8 as a string
System.out.println("Octal equivalent is = " + Integer.toOctalString(i));
System.out.println("Actual number is = " + j);
//returns the integer value in octal base 8 as a string
System.out.println("Octal equivalent is = " + Integer.toOctalString(j));
}
}
Actual number is = 284
Octal equivalent is = 434
Actual number is = -56
Octal equivalent is = 37777777710
Example 2:
Here is a user-defined example where anyone using this code can put a value of his choice and get the equivalent output.
import java.util.Scanner;
public class StudyTonight
{
public static void main(String[] args)
{
try
{
System.out.print("Enter the Number = ");
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
System.out.println("Actual Number is = " + i);
//returns the integer value in octal base 8 as a string
System.out.println("Octal representation is = " + Integer.toOctalString(i));
}
catch(Exception e)
{
System.out.println("Invalid Number");
}
}
}
Enter the Number = 243
Actual Number is = 243
Octal representation is = 363
***********************************
Enter the Number = -45
Actual Number is = -45
Octal representation is = 37777777723
***********************************
Enter the Number = 0x97
Invalid Number
Live Example:
Here, you can test the live code example. You can execute the example for different values, even can edit and write your examples to test the Java code.