Java Task 1: Environment Setup & Basic Syntax -
Solutions
1. Hello World & Environment Test
public class HelloWorld {
public static void main(String[] args) {
[Link]("Hello World! JDK setup successful.");
}
}
2. Temperature Converter
public class TemperatureConverter {
public static void main(String[] args) {
double fahrenheit = 98.6;
double celsius = (fahrenheit - 32) * 5 / 9;
[Link]("%.2f°F = %.2f°C\n", fahrenheit, celsius);
}
}
3. Even Odd Checker
public class EvenOddChecker {
public static void main(String[] args) {
int number = 27;
[Link](number % 2 == 0 ? "Even" : "Odd");
}
}
4. Multiplication Table
public class MultiplicationTable {
public static void main(String[] args) {
int num = 5;
for (int i = 1; i <= 10; i++) {
[Link]("%d x %d = %d\n", num, i, num * i);
}
}
}
5. Digit Counter
public class DigitCounter {
public static void main(String[] args) {
int number = 12345, count = 0;
while (number != 0) {
number /= 10;
count++;
}
[Link]("Total digits: " + count);
}
}
6. Fibonacci Series
public class FibonacciSeries {
public static void main(String[] args) {
int n = 10, t1 = 0, t2 = 1;
for (int i = 1; i <= n; i++) {
[Link](t1 + " ");
int sum = t1 + t2;
t1 = t2;
t2 = sum;
}
}
}
7. Prime Number Checker
public class PrimeChecker {
public static void main(String[] args) {
int num = 29;
boolean isPrime = true;
for (int i = 2; i <= [Link](num); i++) {
if (num % i == 0) {
isPrime = false;
break;
}
}
[Link](num + (isPrime ? " is prime" : " is not prime"));
}
}
8. Day Finder
public class DayFinder {
public static void main(String[] args) {
int day = 3;
switch(day) {
case 1 -> [Link]("Monday");
case 2 -> [Link]("Tuesday");
case 3 -> [Link]("Wednesday");
default -> [Link]("Invalid day");
}
}
}
9. Array Operations
public class ArrayOperations {
public static void main(String[] args) {
int[] numbers = {5,2,9,1,5};
int sum = 0;
for(int n : numbers) sum += n;
[Link]("Array sum: " + sum);
}
}
10. Circle Operations
public class CircleOperations {
static double calculateCircumference(double r) {
return 2 * [Link] * r;
}
static double calculateArea(double r) {
return [Link] * r * r;
}
}