OneCompiler

Scala Exception-Handling

136

import java.io.FileReader
import java.io.FileNotFoundException
import java.io.IOException

object HelloWorld
{

def main(args: Array[String])
{

try
{
  var i =scala.io.StdIn.readInt()
  val result = 11/i
 
 //	val t = new FileReader("input.txt")

}
catch
{
	case x: FileNotFoundException =>
	{
		println("Exception: File missing")
		
	}
	case x: IOException =>
	{
		println("Input/output Exception")
	
	}
	case x: ArithmeticException => 
        { 
        println("Exception:divisible by zero.")
    }

case _:Exception =>
{
println("default")
}
}
}
}