← All resources

Class 11: Write a program to input a number and a limit and print it as given.

Enter a number:
45
Enter the limit:
8
Values are:
56
67
78
89
910
1021
2132
3243
import java.util.*;
public class Next_Num
{
    public int Change(int n)
    {
        String x = ""+n, op="";
        int l = x.length(), i, d;
        char ch;
        for(i=0;i<l;i++)
        {
            ch = x.charAt(i);
            d = ch-48+1;
            op = op+d;
        }
        return Integer.parseInt(op);
    }
    public void print()
    {
        Scanner sc = new Scanner(System.in);
        int n, i, l;
        System.out.println("Enter a number:");
        n = sc.nextInt();
        System.out.println("Enter the limit:");
        l = sc.nextInt();
        System.out.println("Values are:");
        for(i=1;i<=l;i++)
        {
            n = Change(n);
            System.out.println(n);
        }
    }
    public static void main()
    {
        Next_Num obj = new Next_Num();
        obj.print();
    }
}