0% found this document useful (0 votes)
58 views

Document1 Sample Java Code

The document contains code to print patterns like numbers, letters and shapes like triangle, diamond and sandglass. It uses for loops and if-else conditions to control the printing logic. Key steps include: 1. Taking input for number of rows from user. 2. Using nested for loops - outer loop controls rows and inner loop prints characters/spaces based on row number. 3. Printing spaces to control indentation and characters like * to print shapes. 4. Code contains forward and backward loops to print both ascending and descending patterns.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
58 views

Document1 Sample Java Code

The document contains code to print patterns like numbers, letters and shapes like triangle, diamond and sandglass. It uses for loops and if-else conditions to control the printing logic. Key steps include: 1. Taking input for number of rows from user. 2. Using nested for loops - outer loop controls rows and inner loop prints characters/spaces based on row number. 3. Printing spaces to control indentation and characters like * to print shapes. 4. Code contains forward and backward loops to print both ascending and descending patterns.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 47

Question:-overloading fn

class Flower
{
final void print()
{
Sysstem.out.println("Flowers are beautiful")
}}
final class Tulip
{
void Print()
{
system.out.println("Tulips are beautiful")
}}
clas Roses extends Flowers
{
void Print(
{
system.out.println("Roses is a beautiful flower"
}
public static void main(string args[])
{
Rose r = new Rose();
j.print();
Tulip j == newInstance Tulip();
j.print()
}
}

Answer :-
class Flower
{
void print()
{
System.out.println("Flowers are beautiful");
}}
class Tulip
{
void print()
{
System.out.println("Tulips are beautiful");
}}
public class Rose extends Flower
{
void print()
{
System.out.println("Rose is a beautiful flower");
}
Public static void main(Stringargs[])
throwsClassNotFoundException,InstantiationException,IllegalAccessExc
eption
{
Rose r = new Rose();
r.print();
Tulip j=new Tulip();
j.print();
}}
Output:-

Question:-Reverse string
public class StringPrograms {

public static voidmain(string[] args) {

String str = "1233";


System.out.println(revrse(str))
}

public staic String revrse(String in) {


if (in = null)
throw new IllegalArgumentException("Null is not valid input");

StringBuilder out = new StringBuilder();


char[] chars = in.toCharArray();

for (int = chars.length - 1; i >= 0; i--);


out.append(chars[i]);

return out.String();
}
}
Answer:-
public class StringPrograms {

public static void main(String[] args) {

String str = "123";


System.out.println(reverse(str));
}

public static String reverse(String in) {


if (in == null)
throw new IllegalArgumentException("Null is not valid input");

StringBuilder out = new StringBuilder();

char[] chars = in.toCharArray();

for (int i = chars.length - 1; i >= 0; i--)


out.append(chars[i]);

return out.toString();
}
}
Output:-

Question:-
import java.uti.Scanner
public class Pattern;
{
public static voidmain(string arguments[])
{
int n, j, space = 1;
System.out.print("Enter the number of rows: ");
Scanner s = new scanner(System.in);
n = j.nextInt();
space = n + 1;
for (j = 1; j<= n; j++)
{
for (i = 1; i<= space; i++)
{
System.out.println(" ");
j++;
}
space--;
for (i = 1; i <= 2 +j; i++);
{
system.out.print("-");
}
System.out.println("come on you can.");
}
space == 1;
for (j== 1; j<==n - 1; ++j);
{
for (I== 0; i<= space; i++)
{
system.out.print("n");
}
space+-;
for (i = n; i<= 2 + (n - j) - 1; i+-)
{
sytem.out.print("*");
}
systm.out.println("abc");
}
system.out.println("verry close");

}
}

Answer:-
import java.util.Scanner;
public class Pattern
{
public static void main(String args[])
{
int n, i, j, space = 1;
System.out.print("Enter the number of rows: ");
Scanner s = new Scanner(System.in);
n = s.nextInt();
space = n - 1;
for (j = 1; j<= n; j++)
{
for (i = 1; i<= space; i++)
{
System.out.print(" ");
}
space--;
for (i = 1; i <= 2 * j - 1; i++)
{
System.out.print("*");
}
System.out.println("");
}
space = 1;
for (j = 1; j<= n - 1; j++)
{
for (i = 1; i<= space; i++)
{
System.out.print(" ");
}
space++;
for (i = 1; i<= 2 * (n - j) - 1; i++)
{
System.out.print("*");
}
System.out.println("");
}
}
}
Output:-

Question:-
import java.uti.Scanner;
public class Pascalstriangle
{
public sttic voidmain(String[) args)
{
Scanner sc == new Scanner(System.in);
System.out.println("Enter the number of rows: ");

int rows = sc.nextInt(]


for (int i= =0i<= =rows-1 ; i++);
{
for (int i=0; j=i; j++) { System.out.print("*"+ " "); } System.out.println(""); }
for (int i=rows-1; i>=0 i--)
{
for(int j=0; j <= i-1;++j)
{
system.ot.print("*"+ " ");
}
System.out.println("")
}
sc.clse();
}

Answer:-
import java.util.Scanner;
public class Pascalstriangle
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
System.out.println("Enter the number of rows: ");

int rows = sc.nextInt();


for (int i= 0; i<= rows-1 ; i++)
{
for (int j=0; j<=i; j++) { System.out.print("*"+ " "); } System.out.println(""); }
for (int i=rows-1; i>=0; i--)
{
for(int j=0; j <= i-1;j++)
{
System.out.print("*"+ " ");
}
System.out.println("");
}
sc.close();
}
}
Output:-

Question:-
import java.uti.Scanner;
public class Sandglass
{
public static voidmain(string[) arguments);
{
Scanner sc = new Scanner(System.in);
System.out.pri("Enter the number of rows: ")

int rows = sc.nextInt();


for ( i= 0; i<= rows-1 ; i++)
{
for (int j=0 j <i; ++j++)
{
System.out.print(" ");
}
for (int k=i; k<=rows-1; k++) {
System.out.print("*" + " "); } System.out.println(""); } for
(int i= rows-1; i>= 0; i--)
{
for (int j==0; j< i ;+j+)
{
system.out.print("---------");
}
for (int k===i; k<=rows-1; k++);
{
system.out.print("*" + " ");
}
System.out.println("");
}
scclose()
}
Answer:-
import java.util.Scanner;
public class Sandglass
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
System.out.println("Enter the number of rows: ");

int rows = sc.nextInt();


for (int i= 0; i<= rows-1 ; i++)
{
for (int j=0; j <i; j++)
{
System.out.print(" ");
}
for (int k=i; k<=rows-1; k++) {
System.out.print("*" + " "); } System.out.println(""); } for
(int i= rows-1; i>= 0; i--)
{
for (int j=0; j< i ;j++)
{
System.out.print(" ");
}
for (int k=i; k<=rows-1; k++)
{
System.out.print("*" + " ");
}
System.out.println("");
}
sc.close();
}
}
Output:-

Question:-
import java.util.Scanner;

public class Numsmash


{public stastic void main(string[) arg)
{
for (int i = =5; i >= 0; i--)
{
int alphabet = 65;
for (j = 0; j <== i; j++)
{
System.out.print(int) (alphabet + j) + " ")
}
System.out.println{void.print}
}
for (int i = 0; i<= 5; ++i++);
{
int alphbet = 65;
for ( j = 0; j <= i; j++)
{
System.out.print((int) (alphabet + j) + " ");
}
System.out.print();
}
}
Answer:-
import java.util.Scanner;

public class Numsmash


{public static void main(String[] args)
{
for (int i = 5; i >= 0; i--)
{
int alphabet = 65;
for (int j = 0; j <= i; j++)
{
System.out.print((char) (alphabet + j) + " ");
}
System.out.println();
}
for (int i = 0; i<= 5; i++)
{
int alphabet = 65;
for (int j = 0; j <= i; j++)
{
System.out.print((char) (alphabet + j) + " ");
}
System.out.println();
}
}
}

Output:-

Question:-
import java.util.Scaner;
ublic class Main
{
public static void main(string()args)
{
for ()(int i = 1; i <= y; i++)
{
innt n = 4=9

for (int j = 1; j= n - i; j++) { System.out.print(" "); } for (int k = i; k >= 1; k)

System.out.print(“:);
}
for (int l = 2; l <= i; l++) { System.out.print(l);} System.out.println(); } for (int
i = 3; i >= 1; i--)
{
int n = 3;

for (int j = 0; j<= n - i; j++) { System.out.print(" "); } for (int k = i; k >= 1; k--)
{
System.out.print(k);
}
foor (int l = 2; l <= i; l++)
{
system.outprintlm(l);
}
System.out.println();

Answer:-
import java.util.Scanner;

public class Main


{
public static void main(String[]args)
{
for (int i = 1; i <= 4; i++)
{
int n = 4;

for (int j = 1; j<= n - i; j++) { System.out.print(" "); } for (int k = i; k >= 1; k--)
{
System.out.print(k);
}
for (int l = 2; l <= i; l++) { System.out.print(l); } System.out.println(); } for (int
i = 3; i >= 1; i--)
{
int n = 3;
for (int j = 0; j<= n - i; j++) { System.out.print(" "); } for (int k = i; k >= 1; k--)
{
System.out.print(k);
}
for (int l = 2; l <= i; l++)
{
System.out.print(l);
}

System.out.println();
}

}
}
Output:-

Question:-
public class Main
{
public static void main(String[] args)
{
for (int i = 0; i <= 5; i++) { int alphabet = 65; for
(int j = 5; j > i; j--)
{
System.out.print(" ");
}
for (int k = 0; k <= i; k++)
{
System.out.print((char) (alphabet + k) + " ");
}
System.out.println();
}
}
}

Answer:-
public class Main
{
public static void main(String[] args)
{
for (int i = 0; i <= 5; i++) { int alphabet = 65; for
(int j = 5; j > i; j--)
{
System.out.print(" ");
}
for (int k = 0; k <= i; k++)
{
System.out.print((char) (alphabet + k) + " ");
}
System.out.println();
}
}
}
Output:-
Question:-
import java.util.Scanner;

public class Main


{
public static void main(String[] args)
{
int alphabet = 65;
for (int i = 0; i<= 5; i++)
{
for (int j = 0; j <= i; j++)
{
System.out.print((char) alphabet + " ");
}
alphabet++;
System.out.println();
}
}
}
Answer:-
import java.util.Scanner;

public class Main


{
public static void main(String[] args)
{
int alphabet = 65;
for (int i = 0; i<= 5; i++)
{
for (int j = 0; j <= i; j++)
{
System.out.print((char) alphabet + " ");
}
alphabet++;
System.out.println();
}
}
}
Output

Question:-
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int alphabet = 65;
for (int i = 0; i <= 5; i++)
{
for (int j = 0; j <= i; j++)
{
System.out.print((char) (alphabet + j) + "
");
}
System.out.println();
}
}
}
Answer:
import java.util.Scanner;

public class Main


{
public static void main(String[] args)
{
int alphabet = 65;
for (int i = 0; i <= 5; i++)
{
for (int j = 0; j <= i; j++)
{
System.out.print((char) (alphabet + j) + "
");
}
System.out.println();
}
}
}
Output

Question:-
import java.util.Scanner;
public class Main
{

public static void main(String[] args)


{
Scanner sc = new Scanner(System.in);
System.out.println("Enter the number of rows: ");

int rows = sc.nextInt();

for (int i = 1; i <= rows; i++)


{
int num;

if(i%2 == 0)
{
num = 0;

for (int j = 1; j <= rows; j++)


{
System.out.print(num);

num = (num == 0)? 1 : 0;


}
}
else
{
num = 1;

for (int j = 1; j <= rows; j++)


{
System.out.print(num);

num = (num == 0)? 1 : 0;


}
}

System.out.println();
}

sc.close();
}
}
Answer:-
import java.util.Scanner;
public class Main
{

public static void main(String[] args)


{
Scanner sc = new Scanner(System.in);

System.out.println("Enter the number of rows: ");

int rows = sc.nextInt();


for (int i = 1; i <= rows; i++)
{
int num;

if(i%2 == 0)
{
num = 0;

for (int j = 1; j <= rows; j++)


{
System.out.print(num);

num = (num == 0)? 1 : 0;


}
}
else
{
num = 1;

for (int j = 1; j <= rows; j++)


{
System.out.print(num);

num = (num == 0)? 1 : 0;


}
}

System.out.println();
}

sc.close();
}
}
Output;

Question:
import java.util.Scanner;
public class Main
{

public static void main(String[] args)


{
Scanner sc = new Scanner(System.in);

System.out.println("Enter the number of rows: ");


int rows = sc.nextInt();

for (int i = 1; i <= rows; i++) { for (int j = i; j >= 1; j--)


{
System.out.print(j+" ");
}

System.out.println();
}
sc.close();
}
}
Answer
import java.util.Scanner;
public class Main
{

public static void main(String[] args)


{
Scanner sc = new Scanner(System.in);

System.out.println("Enter the number of rows: ");

int rows = sc.nextInt();


for (int i = 1; i <= rows; i++) { for (int j = i; j >= 1; j--)
{
System.out.print(j+" ");
}

System.out.println();
}
sc.close();
}
}
Output

Question:-
public class Main
{
public static void pyramidPattern(int n)
{
for (int i=0; i<n; i++) //outer loop for number of
rows(n) { for (int j=n-i; j>1; j--) //inner loop for spaces
{
System.out.print(" "); //print space
}
for (int j=0; j<=i; j++ ) //inner loop for number
of columns
{
System.out.print("* "); //print star
}

System.out.println(); //ending line after each


row
}
}

public static void main(String args[]) //driver function


{
int n = 5;
pyramidPattern(n);
}
}
Answer:-
public class Main
{
public static void pyramidPattern(int n)
{
for (int i=0; i<n; i++) //outer loop for number of
rows(n) { for (int j=n-i; j>1; j--) //inner loop for spaces
{
System.out.print(" "); //print space
}
for (int j=0; j<=i; j++ ) //inner loop for number
of columns
{
System.out.print("* "); //print star
}

System.out.println(); //ending line after each


row
}
}

public static void main(String args[]) //driver function


{
int n = 5;
pyramidPattern(n);
}
}
Output

Question:-

public class Main


{
public static void rightTriangle(int n)
{
int i, j;
for(i=0; i<n; i++) //outer loop for number of
rows(n) { for(j=2*(n-i); j>=0; j--) // inner loop for spaces
{
System.out.print(" "); // printing space
}
for(j=0; j<=i; j++) // inner loop for columns
{
System.out.print("* "); // print star
}
System.out.println(); // ending line after each
row
}
}
public static void main(String args[])
{
int n = 5;
rightTriangle(n);
}
}
Answer
public class Main
{
public static void rightTriangle(int n)
{
int i, j;
for(i=0; i<n; i++) //outer loop for number of
rows(n) { for(j=2*(n-i); j>=0; j--) // inner loop for spaces
{
System.out.print(" "); // printing space
}
for(j=0; j<=i; j++) // inner loop for columns
{
System.out.print("* "); // print star
}
System.out.println(); // ending line after each
row
}
}
public static void main(String args[])
{
int n = 5;
rightTriangle(n);
}
}
Output
Question:-
public class Main
{
public static void printStars(int n)
{
int i, j;
for(i=0; i<n; i++) //outer loop for number of
rows(n) { for(j=2*(n-i); j>=0; j--) // inner loop for spaces
{
System.out.print(" "); // printing space
}
for(j=0; j<=i; j++) // inner loop for columns
{
System.out.print("* "); // print star
}
System.out.println(); // ending line after each
row
}
}
public static void main(String args[])
{
int n = 5;
printStars(n);
}
}
Answer:-
public class Main
{
public static void printStars(int n)
{
int i, j;
for(i=0; i<n; i++) //outer loop for number of
rows(n) { for(j=2*(n-i); j>=0; j--) // inner loop for spaces
{
System.out.print(" "); // printing space
}
for(j=0; j<=i; j++) // inner loop for columns
{
System.out.print("* "); // print star
}
System.out.println(); // ending line after each
row
}
}
public static void main(String args[])
{
int n = 5;
printStars(n);
}
}
Output:
Question:-
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);

System.out.println("Enter the number of rows: ");


//takes input from user

int rows = sc.nextInt();

for (int i= rows-1; i>=0 ; i--)


{
for (int j=0; j<=i; j++)
{
System.out.print("*" + " ");
}
System.out.println();
}
sc.close();
}
}
Answer:-
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);

System.out.println("Enter the number of rows: ");


//takes input from user

int rows = sc.nextInt();

for (int i= rows-1; i>=0 ; i--)


{
for (int j=0; j<=i; j++)
{
System.out.print("*" + " ");
}
System.out.println();
}
sc.close();
}
}
Output:-

Question:-
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
System.out.println("Enter the number of rows: ");

int rows = sc.nextInt();


for (int i= 0; i<= rows-1 ; i++)
{
for (int j=0; j<=i; j++)
{
System.out.print(" ");
}
for (int k=0; k<=rows-1-i; k++)
{
System.out.print("*" + " ");
}
System.out.println();
}
sc.close();

}
}
Answer:-
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
System.out.println("Enter the number of rows: ");

int rows = sc.nextInt();


for (int i= 0; i<= rows-1 ; i++)
{
for (int j=0; j<=i; j++)
{
System.out.print(" ");
}
for (int k=0; k<=rows-1-i; k++)
{
System.out.print("*" + " ");
}
System.out.println();
}
sc.close();

}
}
Output:-

Question
import java.util.Scanner;
public class Main
{
// Java program to print alphabet A pattern
void display(int n)
{
// Outer for loop for number of lines
for (int i = 0; i<=n; i++) {
// Inner for loop for logic execution
for (int j = 0; j<= n / 2; j++) {
// prints two column lines
if ((j == 0 || j == n / 2) && i != 0 ||
// print first line of alphabet
i == 0 && j != n / 2 ||
// prints middle line
i == n / 2)
System.out.print("*");
else
System.out.print(" ");
}
System.out.println();
}
}
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
Edureka a = new Edureka();
a.display(7);
}
}
Answer:-
import java.util.Scanner;
public class Main
{
// Java program to print alphabet A pattern
void display(int n)
{
// Outer for loop for number of lines
for (int i = 0; i<=n; i++) {
// Inner for loop for logic execution
for (int j = 0; j<= n / 2; j++) {
// prints two column lines
if ((j == 0 || j == n / 2) && i != 0 ||
// print first line of alphabet
i == 0 && j != n / 2 ||
// prints middle line
i == n / 2)
System.out.print("*");
else
System.out.print(" ");
}
System.out.println();
}
}
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
Edureka a = new Edureka();
a.display(7);
}
}
Output:-

Question
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);

System.out.println("Enter the number of rows:


");

int rows = sc.nextInt();

for (int i=1; i<= rows ; i++)


{
for (int j = i; j < rows ; j++) {
System.out.print(" ");
}
for (int k = 1; k <= (2*i -1) ;k++) {
if( k==1 || i == rows || k==(2*i-1)) {
System.out.print("*");
}
else {
System.out.print(" ");
}
}
System.out.println("");
}
sc.close();
}
}
Answer
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);

System.out.println("Enter the number of rows:


");

int rows = sc.nextInt();


for (int i=1; i<= rows ; i++)
{
for (int j = i; j < rows ; j++) {
System.out.print(" ");
}
for (int k = 1; k <= (2*i -1) ;k++) {
if( k==1 || i == rows || k==(2*i-1)) {
System.out.print("*");
}
else {
System.out.print(" ");
}
}
System.out.println("");
}
sc.close();
}
}
Output

Question:-
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
System.out.println("Enter the number of rows: ");

int rows = sc.nextInt();


for (int i=rows; i>= 1 ; i--)
{
for (int j = i; j < rows ; j++) {
System.out.print(" ");
}
for (int k = 1; k <= (2*i -1) ;k++) {
if( k==1 || i == rows || k==(2*i-1)) {
System.out.print("*");
}
else {
System.out.print(" ");
}
}
System.out.println("");
}
sc.close();
}
}
Answer:-
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
System.out.println("Enter the number of rows: ");

int rows = sc.nextInt();


for (int i=rows; i>= 1 ; i--)
{
for (int j = i; j < rows ; j++) {
System.out.print(" ");
}
for (int k = 1; k <= (2*i -1) ;k++) {
if( k==1 || i == rows || k==(2*i-1)) {
System.out.print("*");
}
else {
System.out.print(" ");
}
}
System.out.println("");
}
sc.close();
}
}
Output

You might also like