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 |
-------------------------