Skip to main content

JAVA Program - 06 "JAVA Loops II"

 



Objective
In this challenge, we're going to use loops to help us do some simple math.

Task
Given an integer, N, print its first 10 multiples. Each multiple  (where ) should be printed on a new line in the form: N x i = result.

Input Format

A single integer, .

Constraints

2<=N<=20

Output Format

Print  lines of output; each line  (where ) contains the  of  in the form:
N x i = result.

Sample Input

2

Sample Output

2 x 1 = 2
2 x 2 = 4
2 x 3 = 6
2 x 4 = 8
2 x 5 = 10
2 x 6 = 12
2 x 7 = 14
2 x 8 = 16
2 x 9 = 18
2 x 10 = 20
JAVA CODE:
This code will work for all the table just type the "N" value.
import java.math.*;
import java.util.*;

class Solution {

public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int N = in.nextInt();
if(N>=2||N<=20){
for(int i=1;i<=10;i++){
System.out.println(N+" x " +i +" = "+ N*i);
}
}
}
}

                                             This code is specificaly only for 2 table.
class Solutions
{
public static void main(String[] args)
{
int n = 2;
int temp;

for( int i=1; i<=10; i++)
{
temp = n * i;
System.out.print(n +" x " +i +" = " +temp +" \n");
}
}
}
Output:
Input (stdin)
  • 2
Your Output (stdout)
  • 2 x 1 = 2
  • 2 x 2 = 4
  • 2 x 3 = 6
  • 2 x 4 = 8
  • 2 x 5 = 10
  • 2 x 6 = 12
  • 2 x 7 = 14
  • 2 x 8 = 16
  • 2 x 9 = 18
  • 2 x 10 = 20
Expected Output
  • 2 x 1 = 2
  • 2 x 2 = 4
  • 2 x 3 = 6
  • 2 x 4 = 8
  • 2 x 5 = 10
  • 2 x 6 = 12
  • 2 x 7 = 14
  • 2 x 8 = 16
  • 2 x 9 = 18
  • 2 x 10 = 20


Comments