老师,您好。下面是关于本章作业(用生成器来实现 斐波那契数列的前n项)。 问题:我的代码运行出来,第三个数字不是 ‘1’。想请教一下,怎么解决?
#斐波那契数列:第0项是0,第1项是1,。。。。每一项都是前两项之和。 #由于其数列中,第n位置的数很可能不是n,则应该引入计数器count #因为要求使用生成器,则将每次生成的数 用yield存储,便于生成 #先设定前两个数设出来,则会方便求第3个数、第4个数、第5个数....... def Fob(n): count = 0 num1 = 0 num2 = 1 while count<n: res = num1 num1 = num2 num2 = num1 + num2 count += 1 yield res f = Fob(10) for x in f: print(x)
# coding=utf-8 import sys class AA: def __init__(self): print("构造函数!!!") def __del__(self): print("对象被系统回收之前被调用的方法!!!") def func(aaa): print("引用两次!!!") a = AA() print(f"被调用的次数:{sys.getrefcount(a)}") func(a) print(f"被调用的次数:{sys.getrefcount(a)}")
老师为什么结果还是2呢
老师我还是不太明白servicedaoimpl和servicedao有什么用,具体的操作在写完usersdao和usersdaoimpl就可以执行了不是吗,我对比了一下上一个项目的右边时上一个项目的
主机就连自己电脑吗
package com.bjsxt; import java.util.Map; import java.util.Set; import java.util.TreeMap; public class TreeMapTest { public static void main(String[] args) { //实例化TreeMap Map<Users,String> map = new TreeMap<>(); Users u1 = new Users("oldLu",18); Users u2 = new Users("admin",22); Users u3 = new Users("Oldyou",23); map.put(u1,"first"); map.put(u2,"ser"); map.put(u3,"three"); Set<Users> keys = map.keySet(); for (Users u:keys){ System.out.println(u.getUsername()+"\t"+u.getUserage()); } } }
返回结果为什么oldyou 不显示呢
老师,请问一下就是这里的for 里面为什么有两个变量index,line啊?之前学的都是一个变量的,这两个变量的看的人迷糊
老师,我这个没法像视频;里那样使用try catch,这样可以吗?
package com.io; import java.io.*; public class TestFileCopy { public static void main(String[] args) { //数据源是文件,输入流 FileInputStream fis = null; FileOutputStream fos = null; try { fis = new FileInputStream("/Users/pain_/Desktop/text.txt"); //目的地 fos = new FileOutputStream("/Users/pain_/Desktop/target.txt"); } catch (FileNotFoundException e) { e.printStackTrace(); } int b =0;//中转站,存储读到的字节 while(true){ try { if (!((b=fis.read())!=-1)) break; } catch (IOException e) { e.printStackTrace(); } //写入文件 try { fos.write(b); } catch (IOException e) { e.printStackTrace(); } } //关闭,先进后出 try { if(fos!=null){ fos.close(); fis.close();} } catch (IOException e) { e.printStackTrace(); } } }
问题一:例如:Test a = new Test(); \\没有=前的内容就叫做匿名吗?
问题二:一般情况下,new对象时,可以在()后面加上{类体}吗?加上会有什么结果?
为什么作业中更改c2.tyreNum的值,c1.tyreNum的值也跟着变了?
而我测试中更a2的值,a1却不改变?
老师,这一步我能不能理解为输入流和输出流创建对象?
springbootmybatis.zip
老师,我这个测试类里studentMapper显示没有注入bean,麻烦老师帮我看一下
不好意思,搞错了,原来文档里这里略掉了,把下一节课的内容贴进去了。。。
老师我想我可能知道原因了,当我在demo_test里面启动Tomcat跳转到浏览器时没有访问默认的index.jsp页面
老师,权限不足的状态码不应该是403吗,此处已经登录,为啥会抛出401状态码
老师请问在测试类中可以加try{}catch(){}来运行吧,有必要加这个吗?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637