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行李托运代码,托运行李编码
转载来于:http://azwzsj.com/article/dsicdej.html