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

A Level Java Worksheet 2

The document contains a series of Java programming exercises focused on basic data types and conversions. It includes tasks such as declaring variables, converting temperature, reading user input, and performing calculations like BMI and speed. Each exercise is presented with example code to illustrate the solution.

Uploaded by

2144639220
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views

A Level Java Worksheet 2

The document contains a series of Java programming exercises focused on basic data types and conversions. It includes tasks such as declaring variables, converting temperature, reading user input, and performing calculations like BMI and speed. Each exercise is presented with example code to illustrate the solution.

Uploaded by

2144639220
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

A-Level Java

Java Worksheet 2
Basic Data Types

1. Write a Java program to declare two integer variables, one float variable and one string
variable and assign 10, 12.5 and “Java Programming” to them respectively. Then display
their values on the screen.

public class Javaworksheetone


{
public static void main(String arg[])
{
int x = 10;
System.out.println(x);

double y = 12.5;
System.out.println(y);

String name = "Java Programming";


System.out.println(name);
}
}
2. Write a Java program to convert temperature from Fahrenheit to Celsius degree.

import java.util.Scanner;
public class two
{
public static void main(String arg[])
{
Scanner sc = new Scanner(System.in);
double FD;
double SD;
System.out.println("input a Fahrenheit degree");
FD = sc.nextDouble();
SD = (FD - 32)*5/9;
System.out.println("Celsius degree is" + SD);
}
}

3. Write a Java program that reads a number in inches, converts it to meters.

import java.util.Scanner;
public class three
{
public static void main(String arg[])
{
Scanner sc = new Scanner(System.in);
double Meters;
double inches;
System.out.println("input the inches");
inches = sc.nextDouble();
Meters = inches/39.3700783;

1
A-Level Java

System.out.println("converted in to Metters,answer is" + Meters);


}
}

4. Write a Java program that reads an integer between 0 and 1000 and adds all the digits in the
integer.

import java.util.Scanner;
public class Four
{
public static void main(String arg[])
{
Scanner sc = new Scanner(System.in);
int number;
System.out.println("please input number between 1 - 1000");
number = sc.nextInt();

int digit3;
int remainder3;
int digit2;
int remainder2;

int ans;
remainder3 = number%100;
digit3 = (number-remainder3)/100;
remainder2 = remainder3%10;
digit2 = (remainder3-remainder2)/10;

ans = digit3+digit2+ remainder2;


System.out.println("Answer = " + ans);
}
}

5. Write a Java program to convert minutes into a number of years and days.

import java.util.Scanner;

public class five {


public static void main(String[] args) {
Scanner input = new Scanner(System.in);

System.out.print("Enter the number of minutes: ");


long minutes = input.nextLong();

// Calculate the number of years and days


long hours = minutes / 60;
long days = hours / 24;
long years = days / 365;
days %= 365;

System.out.println(minutes + " minutes is " + years + " years and " + days
+ " days.");

input.close();

2
A-Level Java

}
}

6. Write a Java program that prints the current time in GMT.

import java.util.Scanner;

public class five {


public static void main(String[] args) {
Scanner input = new Scanner(System.in);

System.out.print("Enter the number of minutes: ");


long minutes = input.nextLong();

// Calculate the number of years and days


long hours = minutes / 60;
long days = hours / 24;
long years = days / 365;
days %= 365;

System.out.println(minutes + " minutes is " + years + " years and " + days
+ " days.");

input.close();
}
}

7. Write a Java program to compute body mass index (BMI).

import java.util.Scanner;

public class SEVEN


{
public static void main(String[] args) {
Scanner input = new Scanner(System.in);

System.out.print("Enter your weight in kilograms: ");


double weight = input.nextDouble();

System.out.print("Enter your height in meters: ");


double height = input.nextDouble();

double bmi = weight / (height * height);

System.out.println("Your Body Mass Index (BMI) is: " + bmi);


}
}

8. Write a Java program that accepts two integers from the user and then prints the sum, the
difference, the product, the average, the distance (the difference between the two integers),
the maximum (the larger of the two integers) and the minimum (smaller of the
two integers).

3
A-Level Java

import java.util.Scanner;

public class eight {


public static void main(String[] args) {
Scanner input = new Scanner(System.in);

System.out.print("Enter first integer: ");


int num1 = input.nextInt();

System.out.print("Enter second integer: ");


int num2 = input.nextInt();

int sum = num1 + num2;


int diff = num1 - num2;
int product = num1 * num2;
double average = (num1 + num2) / 2.0;
int dis = Math.abs(num1 - num2);
int bigone = Math.max(num1, num2);
int smallone = Math.min(num1, num2);

System.out.println("Sum: " + sum);


System.out.println("Difference: " + diff);
System.out.println("Product: " + product);
System.out.println("Average: " + average);
System.out.println("Distance: " + dis);
System.out.println("Maximum: " + bigone);
System.out.println("Minimum: " + smallone);
}
}
9. Write a Java program to break an integer into a sequence of individual digits.

int InputNumber; System.out.println("Please input a number"); InputNumber =


sc.nextInt();
InputNumber = Math.abs(InputNumber); String Number=
Integer.toString(InputNumber);
System.out.println("The digits of the number are"); for
(chardigit:Number.toCharArray()){ System.out.println(InputNumber); }

10. Write a Java program to takes the user for a distance (in meters) and the time taken (as
three numbers: hours, minutes, seconds), and display the speed, in meters per second,
kilometers per hour and miles per hour (hint: 1 mile = 1609 meters).

import java.util.Scanner;

public class go to hell java {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

4
A-Level Java

System.out.print("Enter distance in meters: ");

double distance = scanner.nextDouble();

System.out.print("Enter time taken: \nHours: ");

int hours = scanner.nextInt();

System.out.print("Minutes: ");

int minutes = scanner.nextInt();

System.out.print("Seconds: ");

int seconds = scanner.nextInt();

double totalTimeInSeconds = hours * 3600 + minutes * 60 + seconds;

double speedMetersPerSecond = distance / totalTimeInSeconds;

double speedKilometersPerHour = (distance / 1000) / (totalTimeInSeconds /


3600);

double speedMilesPerHour = (distance / 1609) / (totalTimeInSeconds / 3600);

System.out.println("Speed in meters per second: " +


speedMetersPerSecond);

System.out.println("Speed in kilometers per hour: " +


speedKilometersPerHour);

System.out.println("Speed in miles per hour: " + speedMilesPerHour);

scanner.close();

You might also like