Skip to main content

Posts

Showing posts with the label Java

Features of Java | Code Trivia | MyCodingNetwork

Features of Java Java is platform  independent. Java is  portable. Java is object-oriented and it distributed. Java is  multithreaded. Java is write once run anywhere. Hope you liked this explanation, for any doubt or feedback you can write down in the comment section. #java #features #coding #programming

Scanner Class | Java | Code Trivia | MyCodingNetwork

Scanner class in Java is used to accept values from the user. The values can be used in the program. It is part of the java.util package. Users can use it to provide values of primitive data types like boolean, int, float, double, String etc.  One of the major advantages of Scanner class is that users can test the program for various inputs instead of the constant values assigned to the variables of the program. In other words, it increases the useability of the program. Syntax:  1. To import the class import java.util.Scanner; OR import java.util.*; 2. Creating object sc of the Scanner Scanner sc=new Scanner (System.in); Program 1: import java.util.Scanner; class Test{ public static void main(String args[ ]) { Scanner sc=new Scanner (System.in); //nextInt() is function to receive value of int //data type  int a=sc.nextInt(); int b=sc.nextInt(); int sum=a+b; System.out.println(sum); }} Output can change according to the values entered by the user. Now compare it with ...

Pattern 6 | Java | MyCodingNetwork | Alok Tripathi (Code 8)

Problem Statement: Write a program to make a square and mark out its diagonals. Accept the length as input from the user and give output in the following manner: And ( In simple words, we have printed stars (*) on the boundary positions of the matrix and on the centre positions of the matrix we have printed blank space( ) )   THE CODE: Sample Output: In the above program, two int variables r to accept the length of square as input. On line 7, following statement is used to accept the input from the user: int r = sc . nextInt ();   For taking the input Scanner class has been used, more about Scanner class Algorithm: Two for loops are defined: ·         First for loop with counter variable i has initial value 1, conditional statement i less than or equal to r and an updating statement i++ . ·         Inside the first loop there is a second for loop, with counter variable j has ini...

Pattern 5 | Java | MyCodingNetwork | Alok Tripathi (Code 7)

  Problem Statement: Write a program to a make rectangle by taking the length and breadth as inputs (in the form of rows and columns) and give output in the following manner: and ( In simple words, we have printed stars (*) on the boundary positions of the matrix and on the centre positions of the matrix we have printed blank space( ) ) THE CODE: Sample Outputs:   and  In the above program, two int variables r and c to define the number of rows and columns respectively. On line 7 and line 9, following two statements are used to accept the input from the user: int r = sc . nextInt (); int c = sc . nextInt ();   For taking the input Scanner class has been used, more about Scanner class Algorithm: Two for loops are defined: ·         First for loop with counter variable i has initial value 1, conditional statement i less than or equal to r and an updating statement i++ . ·      ...

Pattern 4 | Java | MyCodingNetwork | Alok Tripathi (Code 6)

Problem Statement: Write a program to draw the following pattern where number of rows are decided by the user and given to the program as input:         *       * *     * * *   * * * * * * * * * * * * * * * (Take a variable n which takes the number of rows as input from the user, For above example, n=6) OUTPUT: The above program is the extension of the previous program (Pattern #3). This program asks the user to input the number of rows that it wants in the program. For accepting the input, the program has Scanner class which has been extracted from the package java.util . In this program, we will learn how to receive data from the user. If you remember in three previous patterns, the program itself had the input of number of rows where n=8, but now the user will tell the program how many rows are to be added.   Simplification 1.     In Line 1, the java.util  package has been imported, to use the Scanner cl...

Pattern 3 | Java (Code 5)

  Problem Statement: Write a program to draw the following pattern:         *       * *     * * *   * * * * * * * * * (Take a variable n which decides the number of rows, for above example, n=5) THE CODE Output: Simplification : In the above problem, the value of  n  is 8 (i.e., the number of rows is  8) 1.  The first  for  loop is used to define the rows.  It is having a counter variable i with an initial value of 1 followed by a conditional statement,  i less than or equal to n . It is having an updating statement  i++ . Inside the loop's body we further have two for loops and a print statement  System.out.println( )  for jumping on to the next  line (to  change the row) after each column in the particular row has been printed. 2.  The second  for  loop is used to print white space.  It is having a counter variable j with an initial value of ...

Pattern 2 | Java

  Problem Statement: Write a program to draw the following pattern: * * * * * * * * * * * * * * * (take a variable n which decides the number of rows, for above example, n=5) THE CODE Output: *  * *  * * *  * * * *  * * * * *  * * * * * *          * * * * * * *        * * * * * * * *      * * * * * * * * *    * * * * * * * * * * Simplification : In the above problem, the value of n is 10 (i.e., the number of rows are 10) 1. In the first for loop we have i as the counter variable with initial value of 1 and having a condition i.e. i should be less than or equal to n.  It has a print statement after the second for loop,  System.out.println(); w hich is used for changing the row, each time for the second for loop terminates. 2. In the second for loop we have j as the counter variable with initial value of 1 having a condition i.e. j  should be  less than or equal to i (t...

Pattern 1 | Java

Problem Statement: Write a program to draw the following pattern of NxN(where N is the input): * * * * * * * * * * * * * * * * * * * * * * * * * (here, N=5) THE CODE Output: Here, the input is 8 Simplification : In the above problem, two for loops are used: 1. The first for loop is having i as counter variable with  initial value of 1 and ending value of 10 with an updation statement i++. 2. The second for loop is having j as counter variable with initial value of 1 and ending value of 10 with an updation statement j++. The second  for loop is used to print  * in the respective column (the value of j represents the column number). It is having a print statement System.out.println("* ") to print * in each column(for convenience, I've added a space for better visibility of columns in the output). The first for loop is used to define rows( the value of i represents the row number). It is having a print statement System.out.print() to change rows each time the second for ...

Code #2 | Hello Java Multiple Times | Java

Write a program to print "Hello Java!" ten times. Output: Hello Java! Hello Java! Hello Java! Hello Java! Hello Java! Hello Java! Hello Java! Hello Java! Hello Java! Hello Java! The above problem statement is the extension of the the previous problem statement( Code #1). For this question,  for  loop has been used having a counter variable i with initial value of 0 and having a condition  less than 10.  Further, there is an updation statement i++ which   increases the value of the variable i by 1 after each iteration. Inside the for loop, there is a print statement System.out.println("Hello Java!") .

Code #1 | Hello Java | Basics of Java

Today starting with a very basic coding program in Java. So, the program is Write a program in Java to print "Hello Java!" Output: Hello Java!