您好,欢迎来到五一七教育网。
搜索
您的当前位置:首页暑假第六周

暑假第六周

来源:五一七教育网

1、收银员程序:

package org.yuan.Day2;

import java.util.Scanner;
public class Cashier {
 public static void main(String[] args) {
  double price,amount,money;//定义输入变量:单价;数量;收款金额;
  double total,change;//定义输出变量:总价;找零;
  Scanner sc=new Scanner(System.in);//使用Scanner需要引入import包
  System.out.println("请输入商品单价:");
  price=sc.nextDouble();//输入价格
  System.out.println("请输入商品数量:");
  amount=sc.nextDouble();//输入数量
  System.out.println("请输入收款金额:");
  money=sc.nextDouble();//输入收款金额
  total=price*amount;
  total=total>500?total*0.8:total;
  change=money-total;//计算找零或差额
  if(change>=0) {
   System.out.println("应收金额:"+String.format("%.2f",total));//以两位小数的形式输出
   System.out.println("应找零:"+String.format("%.2f", change));//以两位小数的形式输出
  }
  else
   System.out.println("您还差"+(-change));
 }
}
 

2、Switch-case在实现分支功能时和if-else的主要区别在于

   ①. Switch-case的效率更高。

   ②.缺陷:只能做等值比较,也只能对整数和字符串进行判断。灵活性远不及if…else if。

结论:Switch-case仅用于特定情况。而if…else if则可以包打天下。

3、

①. 容器的概念

javaAPI中提过用于存储对象的类。

从某种意义上说:String int double等都可以称之为容器。但是在java中通常所说的容器是:Collection旗下的子实现类,Map旗下的子实现类。甚至你可以认为在java.util下的对象都是容器。

②. Collection容器的使用.

Collection是一个接口,他没有实现类,但是他有很多的子接口,可以使用这些子接口的实现类。

泛型:给定容器的类型,容器一旦确定了泛型,只能加载泛型指定类型的元素。

容器的大小会随着容器里元素的增加而增加,减少而减少。数组的长度是不可变的。

 
 
 
 
 

转载于:https://www.cnblogs.com/tianwenjing123-456/p/11334037.html

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 517ttc.cn 版权所有 赣ICP备2024042791号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务