0% found this document useful (0 votes)
3 views30 pages

Java P

NICE
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views30 pages

Java P

NICE
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

1.

PRIME NUMBER

CODING
[Link];
public class PrimeNumbers {
public static void main(String[] args) {
Scanner input = new Scanner([Link]);
[Link]("Enter an integer: ");
int n = [Link]();
for (inti = 2; i<= n; i++) {
booleanisPrime = true;
for (int j = 2; j <= i / 2; j++) {
if (i % j == 0) {
isPrime = false;
break;
}
}
if (isPrime)
[Link](i + " ");
}
}
}
OUTPUT:

Enter the upper limit to print prime numbers:15


Prime numbers up to 15 are:
2
3
5
7
11
13
[Link] MULTIPLICATION

CODING:
public class MatrixMultiplication {
public static void main(String[] args) {
int[][] A = { {1, 2}, {3, 4} };
int[][] B = { {5, 6}, {7, 8} };
int[][] C = new int[2][2];
for(inti = 0; i< 2; i++) {
for(int j = 0; j < 2; j++) {
C[i][j] = A[i][0] * B[0][j] + A[i][1] * B[1][j];
}
}
for(inti = 0; i< 2; i++) {
[Link](C[i][0] + " " + C[i][1]);
}
}
}
OUTPUT:

19 22
43 50
[Link] THE NUMBER OF CHARACTER,LINE,WORD IN
TEXT

CODING:

[Link];
public class TextCount {
public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
[Link]("Enter text:");
String text = [Link]();
int characters = [Link]();
int words = [Link]().isEmpty() ? 0 :[Link]().split("\\s+").length;
int lines = 1;
[Link]("Characters: " + characters);
[Link]("Words: " + words);
[Link]("Lines: " + lines);
}
}
OUTPUT:

Enter text:
AkshuBharathiGodha
Characters: 20
Words: 3
Lines: 1
[Link] NUMBER

CODING:

[Link];

public class RandomRange {


public static void main(String[] args) {
int min = 1, max = 100;
Random r = new Random();
intnum = [Link](max - min + 1) + min;

[Link]("Random Number: " + num);

if (num<= 30)
[Link]("Low range number");
else if (num<= 70)
[Link]("Medium range number");
else
[Link]("High range number");
}
}
OUTPUT:

Random Number: 40
Medium range number
[Link] MANIPULATION

CODING:

[Link];
public class StringManipulation {
public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
[Link]("Enter first string: ");
char[] str1 = [Link]().toCharArray();
[Link]("Enter second string: ");
char[] str2 = [Link]().toCharArray();

[Link]("Length of first string: " + [Link]);


[Link]("Character at position 2: " + str1[1]); // index 1 =
2nd character
[Link]("Concatenated string: ");
for(char c : str1) [Link](c);
for(char c : str2) [Link](c);
[Link]();
}
}
OUTPUT:

Enter first string: Akshaya


Enter second string: BharathiGodhavari
Length of first string: 7
Character at position 2: k
Concatenated string: AkshayaBharathiGodhavari
[Link] OPERATION

CODING:

public class StringOperations {


public static void main(String[] args) {
String s1 = "Hello";
String s2 = "World";
String s3 = [Link](" " + s2); // Concatenation
[Link]("Concatenated: " + s3);
[Link]("Search 'World': " + [Link]("World")); //
Search
[Link]("Extracted: " + [Link](0, 5)); // Substring
}
}
OUTPUT:

Concatenated: Hello World


Search 'World': true
Extracted: Hello
[Link] OPERATIN USING STRING BUFFER

CODING:

public class StringBufferDemo {


public static void main(String[] args) {
StringBuffer sb = new StringBuffer("HelloWorld");
[Link]("Length: " + [Link]());
[Link]("Reverse: " + [Link]());
[Link](); // bring back original
[Link](5, 10); // delete substring (World)
[Link]("After Delete: " + sb);
}
}
OUTPUT:

Length: 10
Reverse: dlroWolleH
After Delete: Hello
8. MULTI-THREAD

CODING:

class MultiThreadApp {
public static void main(String[] args) {
new Thread(() -> { try {
while (true) {
int n = (int)([Link]()*10);
[Link]("Generated: " + n);
if (n % 2 == 0) new Thread(() -> [Link]("Square: " +
(n*n))).start();
else new Thread(() -> [Link]("Cube: " +
(n*n*n))).start();
[Link](1000);
}
} catch (Exception e) {} }).start();
}
}
OUTPUT:

Generated: 4
Square: 16
Generated: 7
Cube: 343
Generated: 2
Square: 4
Generated: 9
Cube: 729
Generated: 6
Square: 36
9. THREADING
CODING:
OUTPUT:
[Link] HANDLING

CODING:
OUTPUT:
[Link] FILE

CODING:
OUTPUT:
[Link] AND FONT

CODING:
OUTPUT:
[Link] EVENTS

CODING:
OUTPUT:
[Link] CALCULTOR

CODING:
OUTPUT:
[Link] LIGHT SIMULATION

CODING:
import [Link].*; import [Link].*;
public class TrafficLight
{
public static void main(String[] a)
{
JFrame f=new JFrame("Traffic Light"); JLabel l=new
JLabel("",[Link]);
JRadioButton r=new JRadioButton("Red"), y=new
JRadioButton("Yellow"), g=new JRadioButton("Green");
ButtonGroup bg=new ButtonGroup(); [Link](r); [Link](y); [Link](g);
[Link](e->{[Link]("STOP");
[Link]([Link]);});
[Link](e->{[Link]("READY");
[Link]([Link]);});
[Link](e->{[Link]("GO");
[Link]([Link]);});
[Link](new GridLayout(4,1)); [Link](l); [Link](r); [Link](y); [Link](g);
[Link](300,200);
[Link](JFrame.EXIT_ON_CLOSE);
[Link](true);}}
OUTPUT:

-------------------------
| |
| (empty) | ← No message initially
| |
| ( ) Red |
| ( ) Yellow |
| ( ) Green |
-------------------------

You might also like