JavaSE习题练习

实验要求

1>输入五个成绩,求总分,以及按照从小到大排序
2>给定一个数列3,4,12,56,45 用户输入要查找的数,判断该数在该数列中是否存在
3>有五种水果,apple,pear,banana,orange,mango按英文字母排列 这五种水果
4>输入五句话,然后倒着输出
5>阅读代码,直接写出结果

int[] arr = new int[] { 3, 2, 1, 0, 5}; 
int[] index = new int[] { 2, 0, 4, 2, 4, 0, 1, 3, 2, 3, 3 };
String s = ""; 
for (int i = 0; i < index.length; i++) { 
	s += arr[index[i]];
}
System.out.println(s);

6>从键盘读入学生成绩,找出最高分,并输出学生成绩等级。成绩>=最高分-10 等级为’A’ 成绩>=最高
分-20 等级为’B’ 成绩>=最高分-30 等级为’C’ 其余 等级为’D’
7>打印斐波那契数列 1, 1, 2, 3, 5, 8, 13, 21, 34, 55
8>创建要给长度为6的int类型数组,要求数组元素的值再1-30之间,且随机赋值。同时要求数组元
素各不相同
9>数组反转
10>实现对姓名的添加,查看,删除,修改功能
11>循环录入8个成绩,查找到最大值最小值值,以及其位置
12>用户输入十个汉字,分别统计 王,李,张的姓氏的个数,其他均认为是非法字符,统计非法字符的个数
13>二分查找


需提交

10>实现对姓名的添加,查看,删除,修改功能
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

11>循环录入8个成绩,查找到最大值最小值值,以及其位置
在这里插入图片描述

12>用户输入十个汉字,分别统计 王,李,张的姓氏的个数,其他均认为是非法字符,统计非法字符的个数
在这里插入图片描述

13>二分查找
   二分查找的数组必须是排序过得,所以我们先进行排序
在这里插入图片描述


练习

1>输入五个成绩,求总分,以及按照从小到大排序
在这里插入图片描述

2>给定一个数列3,4,12,56,45 用户输入要查找的数,判断该数在该数列中是否存在
在这里插入图片描述

3>有五种水果,apple,pear,banana,orange,mango按英文字母排列 这五种水果
在这里插入图片描述

4>输入五句话,然后倒着输出
在这里插入图片描述

5>阅读代码,直接写出结果

int[] arr = new int[] { 3, 2, 1, 0, 5}; 
int[] index = new int[] { 2, 0, 4, 2, 4, 0, 1, 3, 2, 3, 3 };
String s = ""; 
for (int i = 0; i < index.length; i++) { 
	s += arr[index[i]];
}
System.out.println(s);
13515320100

6>从键盘读入学生成绩,找出最高分,并输出学生成绩等级。成绩>=最高分-10 等级为’A’ 成绩>=最高
分-20 等级为’B’ 成绩>=最高分-30 等级为’C’ 其余 等级为’D’
在这里插入图片描述

7>打印斐波那契数列 1, 1, 2, 3, 5, 8, 13, 21, 34, 55
   兔子数列
在这里插入图片描述

8>创建要给长度为6的int类型数组,要求数组元素的值再1-30之间,且随机赋值。同时要求数组元素各不相同
在这里插入图片描述

9>数组反转
在这里插入图片描述

初学java的可以边学边练,效果盛佳! 3 编程题(改代码,写代码) 3.1 下拉列表实现 使用ajax技术完成下拉列表对应显示内容。 当选择下拉列表某项时: 显示对应内容: 参考答案: 1)ActionServlet copytextpop-up package web; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class ActionServlet extends HttpServlet { public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("utf-8"); String uri = request.getRequestURI(); String path = uri.substring(uri.lastIndexOf("/"), uri.lastIndexOf(".")); response.setContentType("text/html;charset=utf-8"); PrintWriter out = response.getWriter(); if(path.equals("/prod")){ String name = request.getParameter("name"); System.out.println("name:" + name); if(name.equals("qq")){ out.println("性价比高"); }else if(name.equals("bmw")){ out.println("驾驶性能出众"); }else{ out.println("好车,也贵"); } } out.close(); } } package web; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class ActionServlet extends HttpServlet { public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("utf-8"); String uri = request.getRequestURI(); String path = uri.substring(uri.lastIndexOf("/"), uri.lastIndexOf(".")); response.setContentType("text/html;charset=utf-8"); PrintWriter out = response.getWriter(); if(path.equals("/prod")){ String name = request.getParameter("name"); System.out.println("name:" + name); if(name.equals("qq")){ out.println("性价比高"); }else if(name.equals("bmw")){ out.println("驾驶性能出众"); }else{ out.println("好车,也贵"); } } out.close(); } } 2)product.jsp copytextpop-up <%@ page contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <html> <head> <title>Insert title here</title> <style> #d1{ background-color:#fff8dc; width:220px; } </style> <script type="text/javascript" src="js/prototype-1.6.0.3.js"> </script> <script type="text/javascript"> function getXmlHttpRequest(){ var xhr = null; if((typeof XMLHttpRequest)!='undefined'){ xhr = new XMLHttpRequest(); }else { xhr = new ActiveXObject('Microsoft.XMLHttp'); } return xhr; } function change(v1){ var xhr = getXmlHttpRequest(); xhr.open('get','prod.do?name='+v1,true); xhr.onreadystatechange=function(){ if(xhr.readyState == 4){ var txt = xhr.responseText; $('d1').innerHTML = txt; } } xhr.send(null); } </script> </head> <body style="font-size:30px;"> <select style="width:120px;" id="s1" onchange="change(this.value);"> <option value="qq">QQ</option> <option value="bmw">宝马</option> <option value="ff">法拉利</option> </select> <div id="d1"></div> </body> </html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值