《JAVA实验报告》由会员分享,可在线阅读,更多相关《JAVA实验报告(26页珍藏版)》请在人人文库网上搜索。
1、日期: 2018年5月 地点:明向校区公共机房6(1)实验题目,实验原理和内容1、 实验目的:JAVA结构化程序设计2、 实验原理:声明不同数据类型的变量,使用关系运算符和逻辑运算符,使用表达式语句与复合语句,使用选择语句,使用循环语句。实验内容及要求:1、题目1:编写程序,实现从键盘输入一个0到100之内的整数,把百分制分数到等级分数的转换/=90 A/ 8089 B/ 7079 C/ 6069 D/ aj)temp=ai;ai=aj;aj=temp;for(int x=0;xAj)x=Ai;Ai=Aj;Aj=x; for(int i=0;i= ai ? max:i;int temp;tem。
2、p = a0;a0 = amax;amax = temp;for(int i = 1; i 99999)System.out.println(error);if(a9999)System.out.println(5位);int x=new int5;x0=a%10;x1=(a/10%10);x2=a/100%10;x3=a/1000%10;x4=a/10000;for(int i=0;i999&a99&a9&a0&a= 0) handleNumber(label); else handleOperator(label);private void handleBackspace() String。
3、 text = resultText.getText();int i = text.length();if (i 0) text = text.substring(0, i - 1);if (text.length() = 0) resultText.setText(0);firstDigit = true;operator = =; else resultText.setText(text);private void handleNumber(String key) if (firstDigit) resultText.setText(key); else if (key.equals(.)。
4、 & (resultText.getText().indexOf(.) 0) resultText.setText(resultText.getText() + .); else if (!key.equals(.) resultText.setText(resultText.getText() + key);firstDigit = false;private void handleC() / 初始化计算器的各种值resultText.setText(0);firstDigit = true;operator = =;private void handleOperator(String ke。
5、y) if (operator.equals(/) if (getNumberFromText() = 0.0) operateValidFlag = false;resultText.setText(除数不能为零); else resultNum /= getNumberFromText(); else if (operator.equals(1/x) if (resultNum = 0.0) operateValidFlag = false;resultText.setText(零没有倒数); else resultNum = 1 / resultNum; else if (operator.equals(+) resultNum += getNumberFromText(); else if (operator.equals(-) resultNum -= getNumberFromText(); else if (operator.equals(*) resu。