JAVA学习day02

简介: 1、基本数据类型四类八种2、变量定义后,不赋值,不能使用,即必须进行赋值后才能使用;3、自增和自减++a 和a++相等但是在计算时,有如下差别a=3b=a++b=3,a=4若a=3c=++ac=4,a=44、赋值5、打印清单实现商品库存清单案例步骤:1、实现表头,是固定数据,直接写输出...

1、基本数据类型
四类八种

2、变量定义后,不赋值,不能使用,即必须进行赋值后才能使用;

3、自增和自减
++a 和a++相等
但是在计算时,有如下差别
a=3
b=a++
b=3,a=4


a=3
c=++a
c=4,a=4

4、赋值

5、打印清单
实现商品库存清单案例
步骤:
1、实现表头,是固定数据,直接写输出语句;
2、表格中间,商品数据,采用变量形式,定义变量,找对数据类型,输出所有变量
3、表格尾巴,一部分数据固定
另一部分:商品数据进行数学计算
*/

public class Shop {

public static void main(String[] args) {
    //输出表头固定数据
    System.out.println("---------商品库存清单-----------");
    System.out.println("品牌型号         尺寸       价格        库存数");
    //定义表格中的数据变量
    //品牌型号String    尺寸,价格double    库存int
    String macBrand="MacBookAir";
    double macSize=13.3;
    double macPrice=6898.88;
    int macCount=5;

    String thinkBrand="ThinkPadT450";
    double thinkSize=14;
    double thinkPrice=5999.88;
    int thinkCount=10;

    String asusBrand="ASUS-FL5800";
    double asusSize=15.6;
    double asusPrice=4999.5;
    int asusCount=18;
    System.out.println(macBrand+"      "+macSize+"     "+macPrice+"      "+macCount);
    System.out.println(thinkBrand+"    "+thinkSize+"     "+thinkPrice+"      "+thinkCount);
    System.out.println(asusBrand+"     "+asusSize+"     "+asusPrice+"       "+asusCount);

    //计算库存总数,所有商品数量库存求和
    int totalCount=macCount+thinkCount+asusCount;
    //计算所有商品的总金额,每个商品价格*库存数
    double totalMoney=macCount*macPrice+thinkCount*thinkPrice+asusCount*asusPrice;
    System.out.println("总库存数:"+totalCount);
    System.out.println("所有商品的总金额:"+totalMoney);
}

}

目录
相关文章
|
3月前
|
缓存 安全 Java
《volatile使用与学习总结:》多层面分析学习java关键字--volatile
《volatile使用与学习总结:》多层面分析学习java关键字--volatile
27 0
|
12天前
|
设计模式 架构师 Java
Java开发工程师转架构师需要学习什么
Java开发工程师转型为架构师需掌握多项技能:精通Java及框架、数据库与分布式系统;熟悉设计模式与架构模式;积累项目经验;提升沟通与领导力;持续学习新技术;培养系统设计与抽象能力;了解中间件及开发工具;并注重个人特质与职业发展。具体路径应结合个人目标与实际情况制定。
39 18
|
26天前
|
监控 Java 调度
【Java学习】多线程&JUC万字超详解
本文详细介绍了多线程的概念和三种实现方式,还有一些常见的成员方法,CPU的调动方式,多线程的生命周期,还有线程安全问题,锁和死锁的概念,以及等待唤醒机制,阻塞队列,多线程的六种状态,线程池等
101 6
【Java学习】多线程&JUC万字超详解
|
1月前
|
前端开发 Java 编译器
【前端学java】如何从前端视角快速学习Maven
【8月更文挑战第12天】如何从前端视角快速学习Maven
43 2
【前端学java】如何从前端视角快速学习Maven
|
1月前
|
存储 算法 Java
Java零基础(1) - 从零开始学习数组
【8月更文挑战第1天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
34 1
|
1月前
|
Java 测试技术 开发者
Java零基础教学(07):学习正确的命名规范
【8月更文挑战第7天】Java零基础教学篇,手把手实践教学!
90 0
|
3月前
|
安全 Java 编译器
杭州 【Java基础知识 11】java泛型方法的定义和使用(学习+改进+自己理解,想法) (借鉴-侵-删)
杭州 【Java基础知识 11】java泛型方法的定义和使用(学习+改进+自己理解,想法) (借鉴-侵-删)
35 1
|
3月前
|
消息中间件 负载均衡 Java
学习Java中的反应式编程
学习Java中的反应式编程
|
3月前
|
Java
JAVA高级部分学习小结(2023.11.4)
JAVA高级部分学习小结(2023.11.4)
|
2月前
|
设计模式 算法 Oracle
Java语言学习路径及学习资源推荐
Java语言学习路径及学习资源推荐