Java Programming Exercises and Activities, Assignments of Computer science

Various Java programming exercises and activities for students. It includes code snippets, instructions, and expected outputs. Topics covered include user input, string manipulation, loops, conditional statements, and basic math operations.

Typology: Assignments

2020/2021

Uploaded on 12/10/2021

ramiyah-newsome
ramiyah-newsome 🇺🇸

1 document

1 / 7

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
System.out.println("Please input a decimal
number:");
double x = scan.nextDouble();
int y = ((int)(x*100));
int ans1 = (y%100/10);
int ans2 = (y%10);
System.out.println("Answer: "+ans1+"
"+ans2);
Please input a decimal number:
432.5621
Answer: 5 6
Scanner scan = new Scanner(System.in);
String word1;
int space;
System.out.println("Enter a
sentence:");
word1 = scan.nextLine();
space = word1.indexOf(" ");
System.out.println(space);
Enter a sentence:
My name is inigo montoya
2
Scanner scan = new Scanner(System.in);
String s;
int last;
System.out.println("Enter a string:");
s = scan.nextLine();
last = s.length()-1;
System.out.println(s.substring(1,last));
Enter a string:
glazed
laze
import java.util.Scanner;
public class U2_L7_Activity_Two{
public static void main(String[] args){
Scanner scan = new
Scanner(System.in);
Integer a = null;
Integer b = null;
System.out.println(a + " " + b);
System.out.println("Enter values:");
a = scan.nextInt();
b = scan.nextInt();
Double avg = new Double((double)(a +
b)/2);
System.out.println("Average of " + a
+ " and " + b + " is " + avg);
}
}
null null
Enter values:
7
12
Average of 7 and 12 is 9.5
Scanner scan = new Scanner(System.in);
System.out.println("Enter a positive
number: ");
int n = scan.nextInt();
System.out.println((int)(Math.random() *
n) + 1);
System.out.println((int)(Math.random() *
n) + 1);
System.out.println((int)(Math.random() *
Enter a positive number:
12
10
6
9
7
4
11
pf3
pf4
pf5

Partial preview of the text

Download Java Programming Exercises and Activities and more Assignments Computer science in PDF only on Docsity!

System.out.println("Please input a decimal

number:");

double x = scan.nextDouble();

int y = ((int)(x*100));

int ans1 = (y%100/10);

int ans2 = (y%10);

System.out.println("Answer: "+ans1+"

"+ans2);

Please input a decimal number:

Answer: 5 6 Scanner scan = new Scanner(System.in); String word1; int space; System.out.println("Enter a sentence:"); word1 = scan.nextLine(); space = word1.indexOf(" "); System.out.println(space); Enter a sentence: My name is inigo montoya 2 Scanner scan = new Scanner(System.in); String s; int last; System.out.println("Enter a string:"); s = scan.nextLine(); last = s.length()-1; System.out.println(s.substring(1,last)); Enter a string: glazed laze import java.util.Scanner; public class U2_L7_Activity_Two{ public static void main(String[] args){ Scanner scan = new Scanner(System.in); Integer a = null; Integer b = null; System.out.println(a + " " + b); System.out.println("Enter values:"); a = scan.nextInt(); b = scan.nextInt(); Double avg = new Double((double)(a + b)/2); System.out.println("Average of " + a

  • " and " + b + " is " + avg); } } null null Enter values: 7 12 Average of 7 and 12 is 9. Scanner scan = new Scanner(System.in); System.out.println("Enter a positive number: "); int n = scan.nextInt(); System.out.println((int)(Math.random() * n) + 1); System.out.println((int)(Math.random() * n) + 1); System.out.println((int)(Math.random() * Enter a positive number: 12 10 6 9 7 4 11

n) + 1); System.out.println((int)(Math.random() * n) + 1); System.out.println((int)(Math.random() * n) + 1); System.out.println((int)(Math.random() * n) + 1); System.out.println((int)(Math.random() * n) + 1); System.out.println((int)(Math.random() * n) + 1); System.out.println((int)(Math.random() * n) + 1); System.out.println((int)(Math.random() * n) + 1); } }

Scanner scan = new Scanner(System.in); System.out.println("Enter distance east:"); double a = scan.nextDouble(); System.out.println("Enter distance north:"); double b = scan.nextDouble(); int y = 2; double a2 = (Math.pow(a, y)); double b2 = (Math.pow(b, y)); double c = (Math.sqrt(a2 + b2)); System.out.println("Distance between points: " + c); } } Output: Enter distance east:

Enter distance north:

Distance between points: 6. import java.io.; import static java.lang.System.; import java.util.Scanner; public class U4_L2_Activity_One{ public static void main(String[] args){ Scanner scan = new Scanner(System.in); System.out.println("Enter two numbers:"); int x = scan.nextInt(); int y = scan.nextInt(); if(x%2==0){ System.out.print(x+" "); } while(y>x){ x++; if(x%2==0){ System.out.print(x+" "); } } } }

Output:

Enter two numbers: 3 11 4 6 8 10 String str = "hawks"; String newStr = ""; h hw

")||msg.substring(a, a+1).equals("u")||msg.substring(a, a+1).equals("a"))))){ tempmsg += msg.substring(a, a+1); } } //counts repeats int count2 = 0; for(int i = 0; i < tempmsg.length(); i++){ if(i!=0&&tempmsg.substring(i,i+1).equals( tempmsg.substring(i-1,i))&&(!tempmsg.subs tring(i, i+1).equals(" "))&&(!(tempmsg.substring(i,i+1).equals(" a")||tempmsg.substring(i,i+1).equals("e") ||tempmsg.substring(i,i+1).equals("i")||t empmsg.substring(i,i+1).equals("o")||temp msg.substring(i,i+1).equals("u")))){ count2++; //this will be repeats removed } } for(int z = 0; z < tempmsg.length(); z++){ if(z==0||(z!=0&&(!(tempmsg.substring(z,z+ 1).equals(tempmsg.substring(z-1,z))&&(!te mpmsg.substring(z,z+1).equals(" "))&&(!(tempmsg.substring(z,z+1).equals(" a")||tempmsg.substring(z,z+1).equals("e") ||tempmsg.substring(z,z+1).equals("i")||t empmsg.substring(z,z+1).equals("o")||temp msg.substring(z,z+1).equals("u"))))))){ expmsg += tempmsg.substring(z, z+1); } } //counts removed vowels int count =0; for(int b=0; b<expmsg.length(); b++){ if((expmsg.substring(b, b + 1).equals("i")||expmsg.substring(b, b + 1).equals("e")||expmsg.substring(b, b + 1).equals("o")||expmsg.substring(b, b + 1).equals("u")||expmsg.substring(b, b + 1).equals("a"))){ count++;//vowels removed } } //remove repeats for(int e = 0; e < msg.length(); e++){ if(e==0||(e!=0&&(!(msg.substring(e,e+1).e

quals(msg.substring(e-1,e)))))){ finalmsg += msg.substring(e, e+1); } } //remove vowels not needed for (int d =0; d<finalmsg.length(); d++){ if(d==0||(d !=0&&(finalmsg.substring(d-1, d).equals(" ")&&(finalmsg.substring(d, d+1).equals("i")||finalmsg.substring(d,d+ 1).equals("e")||finalmsg.substring(d,d+1) .equals("o")||finalmsg.substring(d, d+1).equals("u")||finalmsg.substring(d, d+1).equals("a"))))||(!(finalmsg.substrin g(d, d+1).equals("i")||finalmsg.substring(d, d+1).equals("e")||finalmsg.substring(d, d+1).equals("o")||finalmsg.substring(d, d+1).equals("u")||finalmsg.substring(d, d+1).equals("a")))){ alg1msg += finalmsg.substring(d, d+1); } } System.out.println("\nAlgorithm 1"); System.out.println("Vowels removed: "+count); System.out.println("Repeats removed: "+count2); System.out.println("Algorithm 1 message: "+alg1msg); System.out.println("Algorithm 1 characters saved: "+(count2+count)); //Algorithm 2 } } import java.util.Scanner; import assignment2.Airplane; import java.lang.Math;

import static java.lang.System.*; public class U3_L3_Activity_Four{ public static void main(String[] args){ Scanner scan = new Scanner(System.in); System.out.println("What is the temperature?"); double temp = scan.nextDouble(); if(temp < 99) { System.out.println("WARNING"); } else if(temp > 102) { System.out.println("WARNING"); } else { System.out.println("Temperature is OK"); } } } if ((str.substring(i, i + 1).equals("i")||str.substring(i, i + 1).equals("e")||str.substring(i, i + 1).equals("o")||str.substring(i, i + 1).equals("u")||str.substring(i, i + 1).equals("a"))