在线等,JAVA语言编写问题

来源:百度知道 编辑:UC知道 时间:2024/06/19 01:46:37
代码如下://注释行。着是计程车计费问题的java程序
import javax.swing.JOptionPane;
public class TaxiBill //TaxiBill为程序文件名
{
public static void main(String args[]) //程序执行起点
{
double P1=10; //说明P1为双精度型变量,P1为乘坐甲车的费用.P1←甲车的起步价

double P2=8; //说明P2为双精度型变量,P2为乘坐甲车的费用.P2←甲车的起步价

int N1=3; //说明N1为整型变量,N1←甲车的起步公里数
int N2=3; //说明N2为整型变量,N2←乙车的起步公里数
double X1=2; //说明X1为双精度型变量,X1←甲车起步价以后每公里的费用
double X2=2.2;//说明X2为双精度型变量,X2←乙车起步价以后每公里的费用
String s=JOptionPane.showInputDialog("请输入行驶里程数");
int n=Integer.parseInt(s); //说明n为整型变量,n←欲行驶的里程数
if (n>=N1) P1=P1+X1*(n-N1+1);
if (n>=N2) P2=P2+X2*(n-N2+1);
if (P1<P2) JOptionPane.showMessageDialog(null,n+"公里时,乘甲车省钱","计程车的计费
问题",JOptionPane.INFORMATION_MESSAG

//字符串换行要用加号相连

import javax.swing.JOptionPane;
public class Task
{
public static void main(String args[]) //程序执行起点
{
double P1=10; //说明P1为双精度型变量,P1为乘坐甲车的费用.P1←甲车的起步价

double P2=8; //说明P2为双精度型变量,P2为乘坐甲车的费用.P2←甲车的起步价

int N1=3; //说明N1为整型变量,N1←甲车的起步公里数
int N2=3; //说明N2为整型变量,N2←乙车的起步公里数
double X1=2; //说明X1为双精度型变量,X1←甲车起步价以后每公里的费用
double X2=2.2;//说明X2为双精度型变量,X2←乙车起步价以后每公里的费用
String s=JOptionPane.showInputDialog("请输入行驶里程数");
int n=Integer.parseInt(s); //说明n为整型变量,n←欲行驶的里程数
if (n>=N1) P1=P1+X1*(n-N1+1);
if (n>=N2) P2=P2+X2*(n-N2+1);
if (P1<P2) JOptionPane.showMessageDialog(null,n+"公里时,乘甲车省钱","计程车" +
"的计费 问题",JOptionPane.INFORMATION_MESSAGE);
else
{
if (P1>P2) JOptionPane.showMessageDialog(null,n+"公里时,乘乙车省钱","计程车 " +
"的计费问题",JOptionPane.INFORMATION_MESSAGE);
else JOp