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

// 要求:把上述学生的信息:学号、年龄、身高、居住地用变量定义,进行存储,并且打印学生的信息
// 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);
}


相关文章
|
13天前
|
人工智能 自然语言处理 文字识别
RAG效果不佳?先别急着微调模型,这几个关键节点才是优化重点
本文深入探讨了RAG(Retrieval Augmented Generation)技术的实现细节与优化策略,指出在AI应用开发中,RAG常被视为黑盒导致问题定位困难。文章从文档分块(Chunking)、索引增强(语义增强与反向HyDE)、编码(Embedding)、混合检索(Hybrid Search)到重排序(Re-Ranking)等关键环节进行了详细解析,强调需结合具体场景对各模块进行调优,以提升召回率与精确率的平衡,并倡导从快速使用走向深度优化的实践路径。
253 15
RAG效果不佳?先别急着微调模型,这几个关键节点才是优化重点
人工智能 关系型数据库 分布式数据库
184 18
人工智能 安全 IDE
236 28
机器学习/深度学习 人工智能 中间件
174 20
存储 人工智能 Serverless
227 33
人工智能 开发框架 自然语言处理
157 17
|
8天前
|
机器学习/深度学习 人工智能 自然语言处理
B站开源IndexTTS2,用极致表现力颠覆听觉体验
在语音合成技术不断演进的背景下,早期版本的IndexTTS虽然在多场景应用中展现出良好的表现,但在情感表达的细腻度与时长控制的精准性方面仍存在提升空间。为了解决这些问题,并进一步推动零样本语音合成在实际场景中的落地能力,B站语音团队对模型架构与训练策略进行了深度优化,推出了全新一代语音合成模型——IndexTTS2 。
690 23
|
13天前
|
存储 人工智能 运维
AI 网关代理 RAG 检索:Dify 轻松对接外部知识库的新实践
Higress AI 网关通过提供关键桥梁作用,支持 Dify 应用便捷对接业界成熟的 RAG 引擎。通过 AI 网关将 Dify 的高效编排能力与专业 RAG 引擎的检索效能结合,企业可在保留现有 Dify 应用资产的同时,有效规避其内置 RAG 的局限,显著提升知识驱动型 AI 应用的生产环境表现。
290 46
|
6天前
|
SQL 关系型数据库 MySQL
Mysql基础学习day03
本课程为MySQL基础学习第三天内容,主要讲解多表关系与多表查询。内容涵盖物理外键与逻辑外键的区别、一对多、一对一及多对多关系的实现方式,以及内连接、外连接、子查询等多表查询方法,并通过具体案例演示SQL语句的编写与应用。
|
11小时前
|
Java
Java基础学习day03
本节讲解Java流程控制,涵盖分支结构(if、switch)与循环结构(for、while、do-while),介绍其语法、执行流程及应用场景,并解析break、continue用法与循环嵌套,助力掌握程序逻辑控制核心。