java行李托运代码,托运行李编码

假定乘飞机时,每位顾客可免费托运20k㎏以内行李,超过部分按每公斤收费1.2元,假议从键盘输入一个

import java.util.Scanner;

成都创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站设计、网站制作、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的西平网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

public class Test {

public static void main(String[] args) {

System.out.println("输入重量:");

Scanner scan = new Scanner(System.in);

int w = scan.nextInt();

double sum = 0;

if(w  20){

sum += (w-20)*1.2; 

}

System.out.println("应收费:"+sum);

}

}

求JAVA大佬

/**

* @author 徒有琴 扣:574549426

*/

class Test{

public static void main(String[] args) {

Stuff[]stuffs=new Stuff[10];

for (int i = 0; i stuffs.length; i++) {

if(i%2==0){

stuffs[i]=new Book("book"+i,"press"+i);

}else{

stuffs[i]=new Cloth("Nick"+i,"Color"+i);

}

}

Bag luggage=new Luggage(5);

Bag schoolBag=new SchoolBag(5);

for (int i = 0; i stuffs.length; i++) {

luggage.putStuff(stuffs[i]);

schoolBag.putStuff(stuffs[i]);

}

luggage.printAllStuffs();

schoolBag.printAllStuffs();

}

}

public class Bag {

Stuff[] stuffs;

int size;

int currentSize;

public Bag(int size) {

this.size = size;

this.currentSize = 0;

this.stuffs = new Stuff[size];

}

void putStuff(Stuff stuff) {

if (currentSize = size) {

System.out.println("满了");

return;

}

stuffs[currentSize] = stuff;

currentSize++;

}

Stuff getStuff(int index) {

if (index = currentSize) {

System.out.println("没有");

return null;

}

return stuffs[index];

}

void printAllStuffs() {

for (Stuff stuff : stuffs) {

System.out.println(stuff);

}

}

}

class Luggage extends Bag {

public Luggage(int size) {

super(size);

}

}

class SchoolBag extends Bag {

public SchoolBag(int size) {

super(size);

}

}

class Stuff {

}

class Book extends Stuff {

String bookName;

String press;

public Book(String bookName, String press) {

this.bookName = bookName;

this.press = press;

}

@Override

public String toString() {

return "Book{" +

"bookName='" + bookName + '\'' +

", press='" + press + '\'' +

'}';

}

}

class Cloth extends Stuff {

String brand;

String color;

public Cloth(String brand, String color) {

this.brand = brand;

this.color = color;

}

@Override

public String toString() {

return "Cloth{" +

"brand='" + brand + '\'' +

", color='" + color + '\'' +

'}';

}

}

有没有大神帮我详细解释下这个Java程序各个语句的意思?

其实意义很简单,不过代码有点问题。

第一行是创建读取控制台的输入流,第二行是缓存流读取方式,

第四行读取控制台输入参数,第五行转换字符串为浮点小数,

if(w20); 这个有问题最好用{}把后面的语句包含起来,这样子写不规范,也有问题 ,当输入数小于20的时候 打印就是负数了。 或者去掉后面的引号也可以。

【C语言】编程:从键盘输入所需托运行李的重量,输出托运行李所需的费用?

#include stdio.h

float charge(float n)

{

if(n0)

return -1;

else if(n20)

return 3.0*20+5*(n-20);

else

return 3.0*n;

}

int main()

{

float n;

printf("请输入所需托运的行李重量:");

do

{

scanf("%f",n);

if(charge(n)=0)

{

printf("托运%.0f请客行李所需费用为%.0f元\n",n,charge(n));

break;

}

printf("托运行李重量不能小于0千克,请重新输入所需托运的行李重量:");

}while(1);

return 0;

}

托运行李java代码用switch

可以。Java是一种通过解释方式执行的语言。托运行李java代码可以用switch。任天堂Switch(NintendoSwitch),简称NS,是任天堂公司于2017年3月发布的主机,采用家用机、掌机一体化设计。


文章名称:java行李托运代码,托运行李编码
分享URL:http://myzitong.com/article/dsicdej.html