Java基础学习day01-作业

简介: 通过多个Java编程案例,学习变量定义、数据类型使用及控制台输出。涵盖字符串、数值、布尔值等字面量输出,变量赋值与修改,以及实际应用场景如学生信息和商品价格变化的模拟,夯实基础语法掌握。

案例1

IDEA中写一个Java程序,在控制台输出"The harder you try, the luckier you get"

public static void main(String[] args) {
    System.out.println("The harder you try, the luckier you get");
}

案例2

IDEA中写一个Java程序,使用一个输出语句,在控制台上换行输出:动手敲【换行】治百病

public static void main(String[] args) {
    System.out.println("动手敲\n治百病");
}

案例3

使用程序,分别输出整数字面量,小数字面量,字符字面量,字符串字面量,布尔字面量

public static void main(String[] args) {
    System.out.println(20);
    System.out.println(5.2);
    System.out.println('我');
    System.out.println("\"今天的学习,是为了明天更好的自己\"");
    System.out.println(true);
}

案例4

创建一个Java程序,在程序中分别输出整数10,小数5.333,字符10,字符串小明,布尔值true以及空常量null。如果程序中出错,请把错误的代码注释掉

public static void main(String[] args) {
    System.out.println(10);
    System.out.println(5.333);
    //        System.out.println('10');
    System.out.println("10");
    System.out.println("小明");
    System.out.println(true);
    //        System.out.println(null);
}

案例5

定义一个整数变量a,为其赋值为10。输出a的值。让其重新赋值为30,输出其结果

public static void main(String[] args) {
    int a = 10;
    System.out.println(a);

    a = 30;
    System.out.println(a);
}

案例6

定义一个整数,代表年龄。年龄的初始值是18,隔了一年,年龄要大一岁。使用程序表示年龄以及他的变化

public static void main(String[] args) {
    int age = 18;
    System.out.println(age);
    age = age + 1;
    System.out.println(age);
}

案例7

定义一个变量代表商品的价格。商品一开始价格是300块钱。在控制台输出商品的初始价格。

// 为了迎接双十一,商品的价格先升价233.50元,输出升价之后的价格。到了双十一,再降价200块,输出降价之后的价格。使用程序表示价格变化。
public static void main(String[] args) {
    double price = 300;
    System.out.println(price);

    price = price + 233.50;
    System.out.println(price);

    price = price - 200;
    System.out.println(price);

}

案例8

现在模拟学生信息记录。已知学生的学号:A20330303,姓名:易秀,年龄是23岁,身高:173.5,居住地:广州市天河区珠吉公路上街4号。

// 要求:把上述学生的信息:学号、年龄、身高、居住地用变量定义,进行存储,并且打印学生的信息
// tips: 可以使用下面的名称
//  学号 : id
//    姓名 : name
//    年龄 : age
//    身高 : height
//    居住地 : address
public static void main(String[] args) {
    String id = "A20330303";
    String name = "易秀";
    int age = 23;
    double height = 173.5;
    String address = "广州市天河区珠吉公路上街4号";

    System.out.println("------学员信息展示-------");
    System.out.println("学号:" + id);
    System.out.println("姓名:" + name);
    System.out.println("年龄:" + age);
    System.out.println("身高:" + height);
    System.out.println("居住地:" + address);
}

案例9

模拟输出网站中手机的信息。手机的品牌:小米,商品介绍:小米13 徕卡光学镜头 第二代骁龙8处理器,评论数:100000

    // 案例十二: 模拟输出网站中手机的信息。手机的品牌:小米,商品介绍:小米13 徕卡光学镜头 第二代骁龙8处理器,评论数:100000,
    // 商家信息:小米京东自营旗舰店。要求,把上述手机的信息:品牌、商品介绍、评论数、商家信息用变量定义,进行存储,并且打印手机的信息
    // tips: 可以使用下面的名称
    //  品牌 :  brand
    //    商品介绍 : desc
    //    评论数 : count
    //    商家信息 : store

    public static void main(String[] args) {
        String brand = "小米";
        String desc = "小米13 徕卡光学镜头 第二代骁龙8处理器";
        int count = 100000;
        String store = "小米京东自营旗舰店";

        System.out.println("------手机信息-------");
        System.out.println("手机的品牌: " + brand);
        System.out.println("商品介绍: " + desc);
        System.out.println("评论数: " + count);
        System.out.println("商家信息:" + store);
    }
}


相关文章
|
5月前
|
IDE Java 编译器
java编程最基础学习
Java入门需掌握:环境搭建、基础语法、面向对象、数组集合与异常处理。通过实践编写简单程序,逐步深入学习,打牢编程基础。
310 1
|
6月前
|
Java API 容器
Java基础学习day08-2
本节讲解Java方法引用与常用API,包括静态、实例、特定类型方法及构造器引用的格式与使用场景,并结合代码示例深入解析。同时介绍String和ArrayList的核心方法及其实际应用。
181 1
|
5月前
|
存储 Oracle Java
java零基础学习者入门课程
本课程为Java零基础入门教程,涵盖环境搭建、变量、运算符、条件循环、数组及面向对象基础,每讲配示例代码与实践建议,助你循序渐进掌握核心知识,轻松迈入Java编程世界。
439 0
|
5月前
|
负载均衡 Java API
grpc-java 架构学习指南
本指南系统解析 grpc-java 架构,涵盖分层设计、核心流程与源码结构,结合实战路径与调试技巧,助你从入门到精通,掌握高性能 RPC 开发精髓。
523 7
|
6月前
|
Java
Java基础学习day08-作业
本作业涵盖Java中Lambda表达式的应用,包括Runnable与Comparator接口的简化实现、自定义函数式接口NumberProcessor进行加减乘及最大值操作,以及通过IntProcessor处理整数数组,实现遍历、平方和奇偶判断等功能,强化函数式编程实践。
98 5
|
6月前
|
Java 程序员
Java基础学习day08
本节讲解Java中的代码块(静态与实例)及其作用,深入介绍内部类(成员、静态、局部及匿名)的定义与使用,并引入函数式编程思想,重点阐述Lambda表达式及其在简化匿名内部类中的应用。
177 5
|
6月前
|
Java
Java基础学习day07-作业
本作业包含六个Java编程案例:1)动物类继承与多态;2)加油卡支付系统;3)员工管理类设计;4)学生信息统计接口;5)USB设备控制;6)家电智能控制。综合运用抽象类、接口、继承、多态等面向对象技术,强化Java基础编程能力。
229 3
|
6月前
|
Java
Java基础学习day06-作业
本内容为Java基础学习作业,涵盖两个案例:一是通过Card类及其子类GoldenCard、SilverCard实现加油卡系统,体现封装与继承;二是通过Shape类及子类Circle、Rectangle演示多态与方法重写,强化面向对象编程理解。
116 1
|
6月前
|
设计模式 存储 Java
Java基础学习day07
本节讲解Java中的final关键字、单例设计模式、枚举类、抽象类与接口。涵盖常量定义、单例写法(饿汉式/懒汉式)、枚举特点及应用场景,以及抽象类与接口的使用与区别,助力掌握核心面向对象编程思想。
217 1
【JAVA学习之路 | 进阶篇】Map接口及其实现类及常用方法
【JAVA学习之路 | 进阶篇】Map接口及其实现类及常用方法