这背景音真的是炸裂,听得都快吐了,能处理一下吗?这节课完全没听进去。。。
老师,上课的时候代码好像并没有说要用super,在没有使用super的时候运行会报下面的错:
这是为什么啊?
有个关于数组判断有两个问题:
(1)
在做算法题时候,遇到String类型,一把会优先进行判断String类型是否是空或长度为0,若是,返回0,即
String s= "" if(s == null || s.length()==0) return 0;
类似的,我在做数组相关的算法题时,也会优先在开始做一个类似的判断
int[] digits = new int[0]; if(digits == null || digits.length ==0) return 0;
但是我这样写吗,会报错,错误为:
Line 3: error: incompatible types: int cannot be converted to int[] if(digits== null || digits.length ==0) return 0;
所以,这里我不懂,为什么string中,写法就对,而在数组中相似的写法就报错了,错误在哪里?
(2)
在判断数组和字符串长度时候,字符串是:
s.length();
数组是
digits.length;
我想知道,为什么字符串是有括号的,而数组是没有括号的,Java在调用时,有括号和无括号的区别是什么?
老师好,关于这部分有个问题:
dp[i]= nums[i]+ dp[i-1]>0 ? dp[i-1]:0;
我想的是应该优先判断后边的条件判断并返回值,然后再做加减运算。
但是在这里,没有将后边的条件判断大括号时,程序是可以跑的,但是结果错误。
所以想问下,上面代码的执行顺序是如何的?
我想请问一下,存放土图片的包名不能有大写字母嘛?
我输入的是全路径,改成小写才可以识别出来
public static int bumb(int[] a,int value) { int low = 0; int high = a.length - 1; while (low <= high) { int mid = (low + high) / 2; if (value == a[mid]) { return mid; } if (value < a[mid]) { high = mid + 1; } if (value > a[mid]) { low = mid - 1; }else{ return -1; } } return -1; }
老师,我把最下面的return -1 去掉会报错;视频和作业里都只有一个return -1,有点迷糊了
为什么用for循环的时候要输出Object数组的内容要重写toString老师不需要
老师,再成员变量初始化的时候,用private修饰的,没有提供set方法,但是构造方法里对这些成员变量初始化了
再实例化这个对象的时候,不还是可以设置值嘛?
1、int,这个结果不是字符串用String?
2、这个运行错误是错在哪里?
求老师解答,谢谢老师
com.trljava.awt.*javax.swing.*zhuoqiu JFrame { Image = Toolkit.().getImage()Image = Toolkit.().getImage()= = (Graphics g) { System..println()g.drawImage()g.drawImage(() () )= + } () InterruptedException { setSize()setLocation()setVisible()(){ repaint(){ Thread.()}(InterruptedException e){ e.printStackTrace()} } } (String[] args){ System..println()zhuoqiu game = zhuoqiu()game.launchFrame()} }
最后运行到 game.LaunchFrame();
这里的时候提示java: 未报告的异常错误java.lang.InterruptedException; 必须对其进行捕获或声明以便抛出‘’
怎么解决啊
老师,为什么我跟着老高创建模块,我创出的模块会包含着以前我创立的包?而且运行其他代码也运行不了了?
为什么编译的时候会出现这样啊?
我的环境变量啥的也没有问题啊
老师,这个电脑只有c盘,但是直接编译找不到lujing
(我的)
(教材的)
为什么缺了那句"int value;"结果就是200而不是100呢,super不是父类对象调用属性么,怎么属性值被子类的value覆盖了呢?
电脑中只有c盘,在c盘中按步骤新建Java文件,cmd中开头怎么编译
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637