📄 dividetest.java
字号:
/**
* Java语言实验参考程序
* Company 北京师范大学计算机系
* @author 孙一林
* @version 1.0
*/
import java.io.*;
public class DivideTest {
public static void main(String[] args) throws IOException {
int i_Ch1,i_Ch2; // 定义存放输入的两个数
System.out.println("计算两个数相除");
System.out.println("输入被除数:");
i_Ch1 = System.in.read();
if(( 0x30 > i_Ch1 ) || (i_Ch1 > 0x39)){ // 判断0~9键
System.out.println("请输入数字键");
System.exit(1);
}
i_Ch2 = System.in.read(); // 读入回车键
i_Ch2 = System.in.read(); // 读入换行键
System.out.println("输入除数:");
i_Ch2 = System.in.read();
if(( 0x30 > i_Ch2 ) || (i_Ch2 > 0x39)){ // 判断0~9键
System.out.println("请输入数字键");
System.exit(1);
}
if( i_Ch2 == 0x30 ){
throw new IOException("错误:输入除数为0"); // 抛出一个异常
}
System.out.println("两数相除为 " + (double)(i_Ch1-0x30)/(i_Ch2-0x30));
}
}
class DivideException extends Exception {
public DivideException(){
System.out.println("错误:除数为0");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -