设为首页 加入收藏

TOP

06_Java基础语法_第6天(自定义类、ArrayList集合)_讲义(六)
2019-09-17 17:56:09 】 浏览:125
Tags:06_Java 基础 语法 定义 ArrayList 集合 讲义
tic void addCommer(ArrayList<Commer> array){ Commer c1 = new Commer(); c1.name = "macBook";c1.size = 13.3; c1.price = 8999.99; Commer c2 = new Commer(); c2.name = " lenovo";c2.size = 15.6; c2.price = 4399.99; array.add(c1);array.add(c2); } //打印库存清单 public static void printCommer(ArrayList<Commer> array){ int sum = 0, money = 0; System.out.println("-----------------商品清单-----------------"); System.out.println("品名 尺寸/寸 价格/元 库存/台"); for (int a = 0; a < array.size(); a++) { System.out.println(array.get(a).name + " " + array.get(a).size + " " + array.get(a).price + "\t " + array.get(a).count + " "); sum += array.get(a).count; money += array.get(a).count * array.get(a).price; } System.out.println("库存总量为:" + sum + "台"); System.out.println("库存总价为:" + money + "元"); } //修改库存 public static void updata(ArrayList<Commer> array){ for (int a = 0; a < array.size();a++){ System.out.println("请修改商品"+array.get(a).name+"的库存"); array.get(a).count = new Scanner(System.in).nextInt(); System.out.println("修改成功!"); } } } class Commer{ String name; double price; double size; int count; }

点名器案例:

//学生类
import java.util.ArrayList;
import java.util.Random;
public class CallNameDemo{
    public static void main (String args[]){
        ArrayList<Student> array = new ArrayList<Student>();
        addStudent(array);
        look(array);
        randomStudentName(array);
    }
    //存储
    public static void addStudent(ArrayList<Student> array){
        Student s1 = new Student();
        s1.name = "张三";s1.age = 12;
        Student s2 = new Student();
        s2.name = "李四";s2.age = 18;
        Student s3 = new Student();
        s3.name = "王五";s3.age = 16;
        Student s4 = new Student();
        s4.name = "赵六";s4.age = 14;
        array.add(s1);array.add(s2);
        array.add(s3);array.add(s4);
    }
    //查看
    public static void look(ArrayList<Student> array){
        for (int a = 0 ; a < array.size(); a++){
            System.out.println(array.get(a).name+" "+array.get(a).age+"岁");
        }
    }
    //抽取
    public static void randomStudentName(ArrayList<Student> array){
        int random = new Random().nextInt(array.size());
        System.out.println("幸运学生是 :   "+array.get(random).name+" "+array.get(random).age+"岁");
    }   
}
class Student{
    int age ;
    String name;
}
首页 上一页 3 4 5 6 7 下一页 尾页 6/7/7
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇TCP的三次握手与四次挥手 下一篇消息中间件初识

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目