问题:视频中说40可以自动转为double形式,为什么呀?
/** *测试条件(三元)运算符的用法 */ public class TestOperator07{ public static void main(String[] args){ int score = 90; String a = score<60?"不及格":"及格"; System.out.println(a); } }
还是不知道哪里出问题了
电脑是64位操作系统,为什么提示Windows版本不兼容
老师实在看不出来哪里出现问题,看不懂报错内容代码一样,但是就是不能加载
这里为什么会给我报错,都是按照老师原来的代码打上去的
public class TestChar{ public static void main(String[] args){ char a='将'; char b='h'; char c='臣'; System.out.println(a); System.out.println(b); System.out.println(c); } }
是单引号错了吗?
哪里出了问题?
在Person含参构造方法中,为什么age不能直接赋值,要调用setAge方法,而name却不用呢?
老师安装以后运行是这个样子是哪里出错了吗?
老师你好,在visual stdio code中用debugger for java插件提供的终端编译,可输出中文,但scanner无法正确读取中文字符串,表现为乱码或者空。修改文件编码方式为GBK也无效。这个问题似乎与终端有关,因为在在powershell中编译相同代码可以正确读入输出中文,IDEA中也无法复现。这是我的测试代码:
import java.util.Scanner; public class inputtest2 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String s1 = scanner.nextLine(); // 输入"你好"显示乱码,每次不同 String s2 = "你好"; System.out.println(s1); System.out.println(s2); } }
已尝试对字符串进行getBytes()后重新编码(gbk<->utf-8双向都试过),使用new Scanner(System.in, "gbk")指定编码,但都无效。希望咨询老师问题出在什么地方。
老师,为什么输出s2的时候,变成了这样?(见运行效果图)
八分钟05秒说的啥新建东西个什么上移上移
关于判断String s = "0" 的问题:
为什么只能用:
s.equals("0")
不能用
s=="0" 来判断?
因为第二种方法,程序也不会报错,所以对于String, == 是判断什么的?这里s=="0"该如何理解?
老师,我想问下 为什么要有向下转型 ,子类创建对象然后调用特有的方法不是也可以吗
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637