java编程,具体要求如下:

来源:百度知道 编辑:UC知道 时间:2024/05/09 18:22:09
一张100元的电话卡,分别在A、B、C、D这4个电话厅通话各使用3次,每次通话时间不超过10分钟,以1.5元/分钟为计费单位,请显示这张电话卡在电话厅每次通话后的余额。
小弟,刚刚申请了这个,因为有些问题真的不知道如何解决了,自己的编程水平太差了,那位大大帮帮忙啊!不胜感激!

直接编译运行!@
搞定!

import java.util.*;

public class TelCard {
public static void main(String[] args) {
String[] area = {"A","B","C","D"};
Scanner sc = new Scanner(System.in);
int[] minutes = new int[4];
float sum = 100f;
float cost = 1.5f;

for(int i=0;i<4;i++) {
System.out.println("请输入在"+area[i]+"处的通话时间");
minutes[i] = sc.nextInt();
if(minutes[i]<=0 || minutes[i]>10) {
System.out.println("输入错误!通话时间在1——10分钟之间!");
} else {
sum = sum - (cost*minutes[i]);
System.out.println("剩余话费为: "+sum);
}
}

}
}