//price类
import java.io.*;
import java.lang.String;
public class Price {
public static void main(String args[]){
System.out.println("please enter a number(0.10-5.00):");
float a=Keyboard.getFloat();
int b=(int)(a*100);
int c=500-b;
System.out.println("找零如下:");
if(c/200!=0){
System.out.println(c/200+"张2元");
c=c-(c/200)*200;
}
if(c/100!=0){
System.out.println(c/100+"张1元");
c=c-(c/100)*100;
}
if(c/50!=0){
System.out.println(c/50+"张5角");
c=c-(c/50)*50;
}
if(c/20!=0){
System.out.println(c/20+"张2角");
c=c-(c/20)*20;
}
if(c/10!=0){
System.out.println(c/10+"张1角");
c=c-(c/10)*10;
}
if(c/5!=0){
System.out.println(c/5+"张5分");
c=c-(c/5)*5;
}
if(c/2!=0){
System.out.println(c/2+"张2分");
c=c-(c/2)*2;
}
if(c!=0){
System.out.println(c+"张1分");
}
}
}//keyboard类
class Keyboard{
static BufferedReader inputStream=new BufferedReader(new InputStreamReader(System.in));
public static int getInteger(){
try{
return(Integer.valueof(inputStream.readLine().trim().intValue()));/*编译时每次说这句语句找不到符号,请高手帮帮忙。*/
}
catch(Exception e){
e.printStackTrace();
return 0;
}
}
public static String getString(){
try{
return(inputStream.readLine());
}
catch(IOException e){
return"0";
}
}
public static float getFloat(){
String s="";
try{
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
s=in.readLine();
return(Float.parseFloat(s));
}
catch(IOException e){
System.out.println("输入非法!");
return (0.0f);
}
}
}
import java.io.*;
import java.lang.String;
public class Price {
public static void main(String args[]){
System.out.println("please enter a number(0.10-5.00):");
float a=Keyboard.getFloat();
int b=(int)(a*100);
int c=500-b;
System.out.println("找零如下:");
if(c/200!=0){
System.out.println(c/200+"张2元");
c=c-(c/200)*200;
}
if(c/100!=0){
System.out.println(c/100+"张1元");
c=c-(c/100)*100;
}
if(c/50!=0){
System.out.println(c/50+"张5角");
c=c-(c/50)*50;
}
if(c/20!=0){
System.out.println(c/20+"张2角");
c=c-(c/20)*20;
}
if(c/10!=0){
System.out.println(c/10+"张1角");
c=c-(c/10)*10;
}
if(c/5!=0){
System.out.println(c/5+"张5分");
c=c-(c/5)*5;
}
if(c/2!=0){
System.out.println(c/2+"张2分");
c=c-(c/2)*2;
}
if(c!=0){
System.out.println(c+"张1分");
}
}
}//keyboard类
class Keyboard{
static BufferedReader inputStream=new BufferedReader(new InputStreamReader(System.in));
public static int getInteger(){
try{
return(Integer.valueof(inputStream.readLine().trim().intValue()));/*编译时每次说这句语句找不到符号,请高手帮帮忙。*/
}
catch(Exception e){
e.printStackTrace();
return 0;
}
}
public static String getString(){
try{
return(inputStream.readLine());
}
catch(IOException e){
return"0";
}
}
public static float getFloat(){
String s="";
try{
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
s=in.readLine();
return(Float.parseFloat(s));
}
catch(IOException e){
System.out.println("输入非法!");
return (0.0f);
}
}
}
解决方案 »
- eclipse or JAVA 出毛病了?注释的代码都能执行
- 发生java.net.ConnectException: Connection refused: connect什么原因?
- 如何在JFrame标题栏中添加按钮和改变最大化按钮样式
- 哪位老师给我指点一下啊
- 一个捆扰了很久的问题
- 局域网socket传输安全吗?????
- http://herzberg.ca.sandia.gov/jess/,有没有人可以上去这个网站阿?谢谢
- Metal和BorderLayout的问题
- 谁用过 CCM ? 碰到过这种错误吗?
- 请教一个sound有关的问题?
- 用java抓取网页,为什么用下面的代码总是抓不全?就是网页只能抓到一半这样子。
- 使用javac的编译问题
valueOf细心点。最好用工具的提示, 别自己硬敲代码。
自己写code是好事,可以熟悉代码。当然,还是可以用IDE来测试下代码对错。更加深刻。