我按照老师的代码敲上去显示是错误的
然后我用循环测试的时候却可以使用,这个是什么问题呢?
为什么我的是8u191/8u192,跟你上面的不一样 咋回事
在这里是不是
count>=10 &count<=15
要更合适一点呢?
System.out.println(*测试注释 !*);
老师问为什么有时候这行会报错
老师,为什么我的source点进去,再点完get和set,不出来
出来这个样子
原先还正确的代码写着写着报错了。。不知道怎么回事。
源码:Desktop.zip
老师问下如何上传源代码!试了半天发现不行
public class test2 { public static void main(String []args) { TestMethod tm=new TestMethod(); tm.printSxt(); } void printSxt() { System.out.println("北京尚学堂!"); System.out.println("上海尚学堂!"); System.out.println("广州尚学堂!"); } }
出现了
TestMethod cannot be resolved to a type这个error,我去百度了一下,说是(1)jdk不匹配(或不存在) (2)jar包缺失或冲突 (3)eclipse查找项目类型策略所致 这三种可能的原因,但是如何逐一排查呢?
public class test { public static void main(String []args) { int b=0; while(true) { b++; int a=(int)Math.round(100*Math.random()); //int a=(int)(100*Math.random()); if(a==88) { break; } System.out.println("循环次数:"+b); } System.out.println(b); } }
我试了
int a=(int)Math.round(100*Math.random()); int a=(int)(100*Math.random());
看了之前学习Math类的学习,又看到这边学习的,发现有不一样的地方就动手都打了一遍,发现都可以运行,就是疑惑想知道这两个有没有什么区别,
一。我遇到的问题
1)我会用foreach可以读取简单类型的数组,但这个类型的数组如何读取?
user arr6[]= {new user(232,"鸿焱"),new user(254,"鸿33焱")}; for(String T :arr6) System.out.println(T); //如何输出arr6?2)java里有没有一维数组、二维数组或是多维数组?
二、代码
package cn.ext.ShuZhu; public class ShuZhu { public static void main(String[] agrs) { int[] arr1; arr1 = new int[5]; for(int i=0;i<arr1.length;i++) arr1[i]=i*10; for(int m :arr1) System.out.println(m); user arr6[]= {new user(232,"鸿焱"),new user(254,"鸿33焱")}; for(String T :arr6) System.out.println(T); //如何输出arr6? } } class user{ private int id; private String name; public user(int id, String name) { //super(); this.id = id; this.name = name; // System.out.println(id+name); } public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } }
三、暂无思路
case 1 后面为什么要加冒号啊,加分号不行吗?
老师,我想问一下在System.out.println括号里的转义字符是用双引号扩进去还是用单引号扩进去呢?
jdk目录复制后, 无法粘贴到变量值中。
选了windowsx64 但是下载的时候显示下载失败 试了很多次都这样
package cn.sxt.oo2; public class TestEquals { public static void main(String[] args) { Object obj; String str; User u1=new User(1000,"高琪","123456"); User u2=new User(1000,"高希希","123456"); System.out.println(u1==u2); System.out.println(u1.equals(u2)); System.out.println(u1); System.out.println(u2); } } class User{ int id; String name; String pwd; public User(int id, String name, String pwd) { super(); this.id = id; this.name = name; this.pwd = pwd; } @Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + id; return result; } @Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; User other = (User) obj; if (id != other.id) return false; return true; } }
视频里面,重写equals方法之前,u1和u2的地址不同;但重写之后,u1和u2的地址相同了,是怎么回事呀?地址相同的情况"=="判断还是false又是怎么回事呀?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637