Q1
Write a program that reads a mathematical expression composed of an
integer, an operator and another integer; your program should perform
the operation and output the result. Operations expected are +, -, *, /,
and %.
Answer
import java.util.*; public class Q1{ public static void main ( String[] args) { static Scanner console = new Scanner (System.in); int answer; System.out.print("\nenter the first number: "); int firstNumber=console.nextInt(); System.out.print("enter the operator you want to calculate : "); char operator = console.next().charAt(0); System.out.print("enter the next number: "); int secondNumber=console.nextInt(); switch (operator) { case'+': answer=firstNumber + secondNumber; break; case'-': answer = firstNumber - secondNumber; break; case'*': answer = firstNumber * secondNumber; break; case'/': answer = firstNumber / secondNumber; break; case'%': answer = firstNumber % secondNumber; break; default: System.err.print("Error! enter last operator and number again"); break; } System.out.println("\nThe answer is : "+answer); console.close(); } }
Q6
Write a Java program that prompts the user to enter a sentence, and then displays the sentence in the reverse order. Example: Enter a sentence: Java is a funny programming language. The corresponding reverse sentence is: .egaugnal gnimmargorp ynnuf a si avaJ Answer:-
import java.util.*;
import java.io.*;
public class xx{
public static void main(String[] args)
{
Scanner input=new Scanner(System.in);
String text;
System.out.print("Enter text:");
text=input.nextLine();
for(int i=text.length()-1;i>=0;i--)
System.out.print(text.charAt(i));
}
}
مع تحيات مهندس وليد عمر مدرس خصوصي لمواد الحاسب عال 111- عال ١١٣جوال 0509114811