ЗАДАЧА 09.06.01
package com.javarush.test.level09.lesson06.task01;
/* Исключение при работе с числами
Перехватить исключение (и вывести его на экран), указав его тип, возникающее при выполнении кода:
int a = 42 / 0;
*/
public class Solution
{
public static void main(String[] args) throws Exception
{
try
{
int a = 42 / 0;
}
catch (ArithmeticException e)
{
System.out.println("ArithmeticException");
}
}
}
ЗАДАЧА 09.06.02
package com.javarush.test.level09.lesson06.task02;
/* Исключение при работе со строками
Перехватить исключение (и вывести его на экран), указав его тип, возникающее при выполнении кода:
String s = null;
String m = s.toLowerCase();
*/
public class Solution
{
public static void main(String[] args) throws Exception
{
try
{
String s = null;
String m = s.toLowerCase();
}
catch (NullPointerException e)
{
System.out.println("NullPointerException");
}
}
}
ЗАДАЧА 09.06.03
package com.javarush.test.level09.lesson06.task03;
/* Исключение при работе с массивами
Перехватить исключение (и вывести его на экран), указав его тип, возникающее при выполнении кода:
int[] m = new int[2];
m[8] = 5;
*/
public class Solution
{
public static void main(String[] args) throws Exception
{
try
{
int[] m = new int[2];
m[8] = 5;
}
catch (ArrayIndexOutOfBoundsException e)
{
System.out.println("ArrayIndexOutOfBoundsException");
}
}
}
ЗАДАЧА 09.06.04
package com.javarush.test.level09.lesson06.task04;
import java.util.ArrayList;
/* Исключение при работе с коллекциями List
Перехватить исключение (и вывести его на экран), указав его тип, возникающее при выполнении кода:
ArrayList<String> list = new ArrayList<String>();
String s = list.get(18);
*/
public class Solution
{
public static void main(String[] args) throws Exception
{
try
{
ArrayList<String> list = new ArrayList<String>();
String s = list.get(18);
}
catch (IndexOutOfBoundsException e)
{
System.out.println("IndexOutOfBoundsException");
}
}
}
ЗАДАЧА 09.06.05
package com.javarush.test.level09.lesson06.task05;
import java.util.HashMap;
/* Исключение при работе с коллекциями Map
Перехватить исключение (и вывести его на экран), указав его тип, возникающее при выполнении кода:
HashMap<String, String> map = new HashMap<String, String>(null);
map.put(null, null);
map.remove(null);
*/
public class Solution
{
public static void main(String[] args) throws Exception
{
try
{
HashMap<String, String> map = new HashMap<String, String>(null);
map.put(null, null);
map.remove(null);
}
catch (NullPointerException e)
{
System.out.println("NullPointerException");
}
}
}
Leave A Comment