Professional Documents
Culture Documents
E X C E P T I O N H A N D L I N G
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
import java.util.Scanner;
System.out.print("Enter X: ");
int x = scanner.nextInt();
System.out.print("Enter Y: ");
int y = scanner.nextInt();
try{
int result = x/y;
if (result > 0 ){
System.out.print(result);
}
}
catch(ArithmeticException e){
System.out.print("Division by zero is illegal.");
}
finally{
scanner.close();
}
}
}
import java.util.*;
try{
if(grade > 100){
throw(new InvalidGradeException("Grade is not valid!"));
}else if(grade < 75){
throw(new FailingGradesException("You have failed the course."));
}else{
System.out.println("You passed!");
}
}catch(InvalidGradeException e){
System.out.println(e.getMessage());
}catch(FailingGradesException e){
System.out.println(e.getMessage());
}
}
}
import java.util.Scanner;
class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.print("Enter N: ");
int size = sc.nextInt();
try{
int count = 0;
int temp = 0;
while(count != size){
System.out.print("Enter index: ");
int index = sc.nextInt();
arr[index] = 0;
if(arr[index] == 0){
count++;
}
}
}
catch(ArrayIndexOutOfBoundsException e){
System.out.println("Illegal index!");
}
for(int i = 0; i < size; i++){
System.out.print(arr[i]+" ");
}
}
}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
A R R A Y S
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
import java.util.Scanner;
class Main {
public static void main(String[] args) {
int[] nums = new int[]{
-2, 1, 1, 2, 3,
9, 10, -3, 100, 2,
4, -5, 1, 10, -100,
5, 2, 3, -1, 1,
-3, -4, -5, -6, -7,
9, 9, 9, 9, 9,
1, 2, 3, 4, 5,
100, 100, 100, 100, 100
};
int cube;
for(int i = 0; i < nums.length; i++){
if(nums[i] > 0){
cube = nums[i] * nums[i] * nums[i];
System.out.println(cube);
}
else if(nums[i] < 0){
cube = nums[i] * nums[i];
System.out.println(cube);
}
}
}
}
import java.util.Scanner;
class Main {
public static void main(String[] args) {
double[] nums = new double[]{1.4, 1.2054, 2.2, 2.5, 3.66, 3.0, 4.024,
4.00001, 5.5, 5.10};
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int row, col, boo, rowLoc, colLoc;
System.out.println("Elements: ");
for(int i = 0; i < row; i++){
for(int j = 0; j < col; j++){
arr2d[i][j] = scan.nextInt();
}
}
import java.util.Scanner;
class Main{
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
int row, col, even;
}
}
class Main {
public static void main(String[] args) {
int[] array = new int[]{1,2,3,4,5};
import java.util.Scanner;
class Main{
public static void main(String[] args){
Scanner intScan = new Scanner(System.in);
System.out.print("Enter size: ");
int size = intScan.nextInt();
System.out.print("[");
for(int i = 0; i < size; i++){
if(arr[i] == 0){
break;
}
else{
if(i == size-1){
System.out.print(arr[i]);
}
else{
System.out.print(arr[i]+",");
}
}
}
System.out.print("]");
}
}
import java.util.Scanner;
class Main{
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
System.out.print("{");
for(int i = 0; i < size; i++){
if(i < (size - 1)){
System.out.print(array[i]+", ");
}
else{
System.out.print(array[i]);
}
}
System.out.print("}");
}
}
}
import java.util.Scanner;
class Main{
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
System.out.printf("Sum: %.0f\n",sum);
System.out.printf("Average: %.2f",ave);
}
}
class Main{
public static void main(String[] args){
Scanner scan = new Scanner(System.in);