第一次java作业

这篇博客分享了三个Java编程作业,包括输出长春地铁一号线的运行图、轨道交通的充值信息以及生成对联的代码和实现结果。

目录

1.输出长春地铁一号线运行图

2.输出轨道交通充值信息

3. 输出对联


1.输出长春地铁一号线运行图

题目1

代码

package hellojava;

public class changchun {

	public static void main(String[] args) {//主函数
		 System.out.println("北环城站  一匡街  胜利公园  解放大路  工农广场  卫星广场  华庆路"); //输出变量 
		 System.out.println("|..........|.......|.......|........|........|........|...");//输出变量
		 System.out.println("庆丰路   长春北站  人民广场 东北师大  繁荣路   市政府    红嘴子");//输出变量
	}

}

结果

2.输出轨道交通充值信息

题目2 

代码 

package hellojava;

public class chongzhixingxi {

	public static void main(String[] args) {//主函数
		System.out.println("            长春轨道交通            ");//输出变量  
		System.out.println("===================================");//输出变量
		System.out.println("车站名称:东环城路");//输出车站名称
		System.out.println("设备编号: 02390704");//输出设备编号 
		System.out.println("票卡编号:03104890010014699002");//输出票卡编号  
		System.out.println("车票类型:本机购卡(TRANSPORTATIONCARD)");//输出车票类型 
		System.out.println("充值时间: 2018-10-03 11: 32: 15");//输出充值时间  
        System.out.println("交易前金额: 19. 50元");//输出交易前金额 
        System.out.println("充值金额(现金):100.00元");//输出充值金额 
        System.out.println("充值后金额: 119. 50元");//输出充值后金额  
			
	}

}

结果 

3. 输出对联

 题目

代码

package hellojava;

public class duilian {

	public static void main(String[] args) {//主函数
		System.out.println("     福星高照   ");//输出第一行文字
		System.out.println("万             一");//输出第二行文字
		System.out.println("事             帆");//输出第三行文字
		System.out.println("如             风");//输出第四行文字
		System.out.println("意             顺");//输出第五行文字
		System.out.println("步             年");//输出第六行文字 
		System.out.println("步             年");//输出第七行文字
		System.out.println("高             好");//输出第八行文字
		System.out.println("   			    "); //输出第九行文字
			
	}
}

结果

### Java Web 第一次作业示例与指导 以下是针对 Java Web 初学者设计的一次基础性作业内容及其相关指导: #### 1. 创建 Maven 工程并配置 Tomcat 通过 IDEA 和 Maven 构建一个简单的 Web 应用项目,使用 `maven-archetype-webapp` 脚手架初始化工程结构。完成此部分后,确保能够成功运行应用并通过浏览器访问默认页面。 - 使用命令行或者 IDEA 的图形化界面创建 Maven 项目,并指定 archetype 类型为 `maven-archetype-webapp`[^2]。 - 配置项目的依赖项,在 `pom.xml` 文件中引入必要的 Servlet API 支持: ```xml <dependencies> <!-- Servlet API --> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>4.0.1</version> <scope>provided</scope> </dependency> </dependencies> ``` #### 2. 编写第一个 Servlet 并部署到 Tomcat 编写一个简单的 Servlet 来响应 HTTP 请求,并将其映射到特定 URL 地址上。完成后启动嵌入式 Tomcat 或外部 Tomcat 实现服务端功能测试。 - 在 `src/main/java/com/example/servlets/FirstServlet.java` 中定义如下代码片段: ```java package com.example.servlets; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.io.PrintWriter; @WebServlet("/first") public class FirstServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { resp.setContentType("text/html;charset=UTF-8"); try (PrintWriter out = resp.getWriter()) { out.println("<html><body>"); out.println("<h1>Hello from the first servlet!</h1>"); out.println("</body></html>"); } } @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { doGet(req, resp); } } ``` 上述代码实现了最基本的 GET 方法支持以及 HTML 页面返回逻辑[^1]。 #### 3. 添加 JSP 页面作为前端展示层 为了进一步熟悉前后端交互机制,可以尝试加入一些动态生成的内容至客户端视图之中。这里推荐利用 JSP 技术来构建简易表单提交场景。 - 新增文件路径:`src/main/webapp/index.jsp` ,其内部包含以下标记语言描述: ```jsp <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>Java Web Demo Form</title> </head> <body> <h2>Welcome to our simple form example:</h2> <form action="/first" method="get"> Enter your name: <input type="text" name="username"><br/> <button type="submit">Submit Query</button> </form> <p>${param.username != null ? 'Your input was:' : ''} ${param.username}</p> </body> </html> ``` 该模板允许用户输入姓名字段并通过查询参数传递给后台处理函数显示出来。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值