- 博客(51)
- 收藏
- 关注
原创 密码加密案例
应该是将其放入数组,而不是单纯的读到,因为你要对每一位数字进行操作我们尝试使用增强for循环 键盘输入 为数组赋值再尝试使用增强for循环打印数组数据发现值并未写入数组数组中于是我们再尝试使用普通for循环赋值,再输出发现值被写入了数组中增强for循环中的循环变量相当于一个临时变量,系统会把数组元素依次赋给这个临时变量,而这个临时变量并不是数组元素,它只是保存了数组元素的值。所以当你赋值时,只是改变了临时变量的值,并不能改变原数组的值。总结:增强for循环只适合用于数据的读取。原文链接:关于增
2024-04-26 17:26:21 223
原创 生成验证码
我写到这里卡住了,我是想随机生成三个数,对应case,对应小写大写数字,但是我觉得好麻烦,然后看了一下老师的。我本来以为是字符转换有问题,但是和老师的是一样的。那就只能是 最开始的时候只能访问数字,就是说 每一位新的验证码都应该对应一个随机数,那么就应该把生成的随机数放入循环。根据一下代码,显示的只有数字。也就是说,在ASCII码转换时出错。用户输入一个数字,生成n位验证码。
2024-04-25 21:52:12 411
原创 参数传递 的案例
输出一个int类型的数组,要求为: [11,22,33,44,55]比较两个int数组是否相同,只有 长度,位置,都相等才相等。
2024-04-23 19:46:34 656
原创 Struts2:Action类的写法,推荐使用继承ActionSupport类的方法
新建包,action类,模块化的struts_demo2.xml的文件。先写一个action类,再写配置文件,再在 项目 运行。先写一个action类,再写配置文件,再在 项目 运行。
2024-04-07 19:23:55 695
原创 Struts2的入门:新建项目——》导入jar包——》jsp,action,struts.xml,web.xml——》在项目运行
点击超链接后,控制台输出,这是我们当时在hello.class里面要求输出的,即执行了hello这个action。新建dynamic web项目,名字随便起,这个是我跟着ithma。进去以后选择对应版本,然后再选择tomcat安装路径即可。把lib包里的jar包复制在项目里。
2024-04-06 20:17:29 498
原创 封装工具类方法
selectUser 方法没有使用 @Test 注解,因此如果它是作为单元测试方法的话,它不会被测试框架(如JUnit)识别和执行。报错是因为没有加@Test。
2024-03-30 19:26:33 219
原创 mybatis 实验报告1
新建package,class//三个变量要和数据库建的User表 字段名相同//get,set方法return id;return age;//toString方法@Override这个文件是要自己写的sql语句写在.xml文件中,实现了java和完全分离namespace 类名>
2024-03-26 19:42:28 680
原创 JDK安装卸载,path配置,JAVA_HOME配置
显示下面界面就是对的,如果有个显示不是内部命令,先配一下path(教程在下面)path环境变量是用于记住程序路径,方便在命令行窗口的人员目录启动程序。把jdk的bin的上一级目录路径 复制 给JAVA_HOME。都点确定,重新打开cmd 输入四个命令,看是否正确运行。回到自己的路径,看到有java,就是已经安装好了。选择对应的jdk右键卸载(我这里还没有jdk)Java和Javac的版本号是否没问题。==找到jdk的bin,==复制路径。Java和Javac是否可用。2. 看这两个能不能用。
2024-03-24 18:06:05 274
原创 数组:初始化,访问某一个,遍历
/需求:某歌唱比赛,需要开发一个系统:可以录入6名评委的打分,录入完毕后即输出平均分作为选手得分。i ++) {System . out . println("请输入第" +(i + 1) + "个评委的打分:");System . out . println("选手的最后得分是:" + rs);} }Scanner;//需求:某歌唱比赛,需要开发一个系统:可以录入6名评委的打分,录入完毕后即输出平均分作为选手得分。i++) {
2024-03-10 15:56:47 564
原创 浅显易懂C语言指针!!!(三)
恢复执行main函数,下一个语句是printf函数。printf函数不是用户定义的函数,它是一个库函数。栈stack(局部变量都放在这里,只能在特定的函数或者特定的代码块进行访问和修改)所以如果一个函数无限次调用另一个函数,就像是无限递归,那么栈会溢出,程序会崩溃。先进行main函数,然后main函数停止,跳转到increment函数。下面三个都是固定的,但是堆可以在运行的时候要求分配更多的内存。下面是老师的办法:使用指针作为函数参数,就是在传引用。栈顶的函数正在执行,栈是有固定大小的。
2024-03-06 21:01:55 332
原创 原码、反码、补码
符号位1和最后一个1之间按位取反,其余不变。是原码到补码 中间的一个步骤 而存在的。是为了方便有符号数的计算而存在。:除了符号位,按位取反再加1。法二:直接求补码(更加简便):除了符号位,按位取反。是计算机内运算的数字。
2024-02-25 22:05:55 361
原创 类型转换(三):强制类型转换
强制类型转换可能造成数据(丢失)溢出浮点型强转整型,直接丢掉小数部分,保留整数部分返回代码://目标: 掌握强制类型转换int a = 20;//快捷键: alt+回车//-36//丢掉小数部分//99。
2024-02-02 16:11:00 316
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人