3.2 实验练习
2013-03-19 22:29
1306 查看
3.2.1 计算电费
实验要求
为了节约用电,将用户的用电量分成3个区间,针对不同的区间给出不同的收费标准。对于1~90千瓦时(kW.h,度)的电量,每千瓦时0.6元;对于91~150千瓦时的电量,每千瓦时1.1元;对于大于151千瓦时的电量,每千瓦时1.7元。编写一个java应用程序,在主类的main()方法中输入用户的用电量,程序输出电费。
这个 实验的感受:在记事本中如果输入的是中文的分号时,半天都找不到错误。这个中文的分号与英文的分号长的太像了。在报错里说的是非法字符,因为是刚刚开始学习Java就不知道原因在哪里。现在出现了这样的错误,以后如果出现了这样的错误就知道了。这就是一个收获,慢慢积累就会知道更多了。
3.2.2 猜数字
实验要求
编写一个Java应用程序,实现如下功能:
(1)随机分配给客户一个1~100之间的整数。
(2)用户从键盘输入自己的猜测。
(3)程序返回提示信息,提示信息分别是“猜大了”、“猜小了”、“猜对了”或“猜对了”。
(4)用户可根据提示信息再次输入猜测,直到提示信息是“猜对了”为止。
关于 这个程序的错误
实验要求
为了节约用电,将用户的用电量分成3个区间,针对不同的区间给出不同的收费标准。对于1~90千瓦时(kW.h,度)的电量,每千瓦时0.6元;对于91~150千瓦时的电量,每千瓦时1.1元;对于大于151千瓦时的电量,每千瓦时1.7元。编写一个java应用程序,在主类的main()方法中输入用户的用电量,程序输出电费。
import java.util.Scanner; public class Computer{ public static void main(String args[]){ Scanner reader=new Scanner(System.in); double amount=0; double price=0; System.out.print("输入电量:"); amount=reader.nextDouble(); if(amount<=90 && amount>=1){ price=0.6*amount; } else if(amount<=150 && amount>=91){ price=1.1*amount; } else if(amount>150){ price=1.7*amount; } else{ reader.nextLine(); System.out.println("输入电量"+amount+"不合理"); } System.out.printf("电费:%5.2f",price); } }
这个 实验的感受:在记事本中如果输入的是中文的分号时,半天都找不到错误。这个中文的分号与英文的分号长的太像了。在报错里说的是非法字符,因为是刚刚开始学习Java就不知道原因在哪里。现在出现了这样的错误,以后如果出现了这样的错误就知道了。这就是一个收获,慢慢积累就会知道更多了。
3.2.2 猜数字
实验要求
编写一个Java应用程序,实现如下功能:
(1)随机分配给客户一个1~100之间的整数。
(2)用户从键盘输入自己的猜测。
(3)程序返回提示信息,提示信息分别是“猜大了”、“猜小了”、“猜对了”或“猜对了”。
(4)用户可根据提示信息再次输入猜测,直到提示信息是“猜对了”为止。
import java.util.Scanner; import java.util.Random; public class GuessNumber{ public static void main(String args[]){ Scanner reader=new Scanner(System.in); Random random=new Random(); System.out.println("给你一个1至100之间的整数,请猜这个数!"); int realNumber=random.nextInt(100)+1; //random.nextInt(100)是[0,100)中的随机整数 int yourGuess=0; System.out.print("输入你的猜测:"); yourGuess=reader.nextInt(); while(realNumber!=yourGuess){ if(yourGuess>realNumber){ System.out.print("猜大了,再次输入你的猜测:"); yourGuess=reader.nextInt(); } else if(yourGuess<realNumber){ System.out.print("猜小了,再次输入你的猜测:"); yourGuess=reader.nextInt(); } } System.out.println("恭喜你,猜对了"); } }
关于 这个程序的错误
相关文章推荐
- 实验1-顺序结构 —— C语言实验——格式化输出(常量练习)(1111)
- 5.2实验练习
- Hadoop--Hadoop2.X编译安装和实验------练习3
- 实验六——循环结构程序练习总结
- CCNA 实验三 3.2 1 静态路由
- 实验一 小凡和VMware虚拟机的使用练习
- C语言实验——图形输出(字符常量练习)
- 练习系统 实验一 填词
- 练习系统 实验二 电话号码
- 实验4-9 综合练习
- 【原创】DE2实验练习解答—lab5 Clocks and Timers 【Verilog】【Digital Logic】
- JAVA--第八周实验--继承的练习
- C语言实验——Hello World!(printf练习)
- c++ primer 练习 3.1、3.2、3.3、3.4、3.5
- 【cisco实验】练习 2.3.8: 配置基本交换机管理
- hp uft 实验练习
- 练习3.2
- 小宝的实验7-综合练习
- 实验 7 综合练习 第二题
- 数据结构|链栈的实现(实验3.2)