
—— 挑战100道编程题
挑战100道编程题。
zzzzzzzzzzzw___
低调做人,高调做事
展开
-
挑战100道编程题(第8道)【Java实现验证码功能】
01-需求用Java实现验证码功能。02-思路1)编写一个生成代码的工具类。2)在编写一个登录页面(验证码通过后,跳转到该登录页面)3)编写一个jsp页面,用于校验验证码。03-代码ImageCodeServletpackage com.eleven;import java.awt.Color;import java.awt.Graphics;import java.awt...原创 2020-01-20 17:03:45 · 299 阅读 · 0 评论 -
挑战100道编程题(第7道)【编写一个字符输入流的包装类,通过这个包装类对底层字符输入流进行包装,让程序通过这个包装类读取某个文本文件,能够在读取的每行前面都加上有行号和冒号】
01-题目请编写一个字符输入流的包装类,通过这个包装类对底层字符输入流进行包装,让程序通过这个包装类读取某个文本文件(例如,一个java源文件)时,能够在读取的每行前面都加上有行号和冒号。02-思路通过file读取文件路径。判断该file是否存在,不存在抛出异常。根据FileReader读取文件。编写一个字符输入流的包装类。03-代码package com.eleven;...原创 2020-01-19 13:29:19 · 426 阅读 · 0 评论 -
挑战100道编程题(第6道)【编写一个程序,用于实现文件的备份】
01-需求编写一个程序,用于实现文件的备份,程序运行时的命令语法为: java MyCopy <sourcefile> <destfile>02-思路1)获取到两个文件的路径。2)编写拷贝方法。3).将a文件从a路径拷贝到b文件b路径下面。03-代码package com.eleven;import java.io.BufferedInputStream;...原创 2020-01-17 19:35:43 · 1441 阅读 · 0 评论 -
挑战100道编程题(第5道)【正则表达式截取URL地址_并提取出每个参数的名称和值】
01-题目:请结合正则表达式与String.split方法,从"http://www.it315.org/get.jsp?user=zxx&pass=123"这样的URL地址中提取出每个参数的名称和值。这里要注意在正则表达式中要对?进行转义处理.02-思路:思路:1)获取URL地址。2)分析这串URL,并将?号前后进行分隔成2个数组。3)通过索引取出元素的值。03...原创 2020-01-16 11:26:41 · 652 阅读 · 0 评论 -
04-请用移位的方式打印出一个十进制整数的十六进制形式(JDK源码)
01-需求:请用移位的方式打印出一个十进制整数的十六进制形式。提示:按每4个二进制位对整数进行移位和去高位处理,得到的结果就是十六进制数的一位,然后按下面三种方式之一(作为作业,要求每种方式都用到)计算出一个十六进制数值对应的十六进制形式:1)0-9之间的数值直接加上字符’0’,9以上的数值减去10以后再加上字符’A’2)定义一个数组,其中包含0-F这些字符,然后用要计算的数...原创 2020-01-15 17:16:26 · 326 阅读 · 1 评论 -
03-编写一个程序,它先将键盘上输入的一个字符串转换成十进制整数,然后打印出这个十进制整数对应的二进制形式。
01-需求:1.编写一个程序,它先将键盘上输入的一个字符串转换成十进制整数;2.然后打印出这个十进制整数对应的二进制形式。02-思路:1.十进制数转二进制数的方式是用这个数除以2,余数就是二进制数的最低位;2.接着再用得到的商作为被除数去除以2,这次得到的余数就是次低位,如此循环,直到被除数为0为止。3.其实,只要明白了打印出一个十进制数的每一位的方式(不断除以10,得到的余数就...原创 2020-01-12 13:35:46 · 4420 阅读 · 0 评论 -
02-编写程序_把一个整数数组中的每个元素用逗号连接成一个字符串
01-题目:1.编写一个程序,这个程序把一个整数数组中的每个元素用逗号连接成一个字符串。2.例如,根据内容为[1][2][3]的数组形成内容为"1,2,3"的字符串。02-思路:1.创建一个整数数组。2.构建一个StringBuilder(可变的字符串序列)3.循环输出。03-介绍:1.<<:是逻辑左移,右边补0。如:array.length的长度是4,二进制码...原创 2020-01-10 18:19:26 · 1191 阅读 · 0 评论 -
01-搜索一个字符数组中是否存在某个字符
01-题目: 请在一个类中编写一个方法,这个方法搜索一个字符数组中是否存在某个字符,如果存在,则返回这个字符在字符数组中第一次出现的位置(序号从0开始计算),否则,返回-1。要搜索的字符数组和字符都以参数形式传递传递给该方法,如果传入的数组为null,应抛出IllegalArgumentException异常。在类的main方法中以各种可能出现的情况测试验证该方法编写得是否正确,例如,字符不存在...原创 2020-01-10 18:14:10 · 1319 阅读 · 0 评论