/** * 测试循环语句中的break * @author liuyanfeng * */ public class TestBreak { public static void main(String[] args) { //生成0-100随机数,直到生成88为止,停止循环 System.out.println("##########生成0-100随机数,直到生成88为止,停止循环##########"); int total=0;//计数 System.out.println("Begin"); while(true) { total++; int i=(int)Math.round(100*Math.random()); /*math.round();是对参数四舍五入; * 相当于1+(int) */ if(i==80) { break; } } System.out.println("Game over,used"+total+"times"); System.out.println("##########生成0-100随机数,直到生成88为止,停止循环##########"); int total01=0;//计数 int count=0; System.out.println("Begin"); for(int i=0;i<=100;i=(int)Math.round(100*Math.random())) { total01++; System.out.print(i+"、"); count++; //打印10次换一行 if(count%10==0) { System.out.println(); } if(i==80) { break; } } System.out.println(); System.out.println("Game over,used"+total01+"times"); } }
运行结果:
问题:第二种方法中,for循环自创一种迭代方式,不是i++,是i取随机数,这种行不行?运行起来,能实现这个循环的功能,只是随机循环;这种方式能不能用?
老师,一天之内看了很多小节,知识有的会弄混淆,或者理解不太透彻的情况下,是继续向下学习还是巩固知识点,巩固知识点,感觉会跟同班同学课程相差很多,比较纠结。
我尝试手工重新写一次视频里面的代码在输出id的时候出现了问题,Attribute修饰的List无法使用getName,如果把Attribute修改为Node就能正常使用getName了,并且也能正常获取id的name和text,我之前一直以为要获取该节点的属性就使用Attribute,要是需要获取该节点的子节点集合就是用Node或者Element来承载子节点信息,但我使用了Node代替Attribute之后依旧可以正常显示属性信息那么,使用Node和使用Attribute作为泛型的具体意义在哪里?
我在使用视频当中的下载下来的源代码提示:
错误: 在类 TestDOM4J 中找不到 main 方法, 请将 main 方法定义为: public static void main(String[] args)否则 JavaFX 应用程序类必须扩展javafx.application.Application
请问怎么处理?
什么样的人不适合走it行业呢,还有学It天天是不是得记代码呢
哈希值从右往左三个三个取数字
这样数字只可能是0-7 还有可能和之前的占用的数组重复
可不可以直接从1开始往后排
请问
1 哈希值是什么?
2 为什么要算哈希值 ?
老师,我在写在本项目时,不小心把项目给关了,导致我在eclipse无法选中项目,在相应代码中创建类了,具体情况如图
package cn.sxt.oo; /** * 测试多态 * @author 周毛毛 * */ public class TestPolym { public static void main(String[] args) { // TODO Auto-generated method stub //由于是在main方法里调用普通方法,而main方法是特殊的静态方法, Animal an=new Animal(); AnimalCry(an); Animal an1=new Dog();//自动向上转型 AnimalCry(an1); Dog d=(Dog)an1;//强制向下转型 d.seeDoor(); Animal an2=new Cat();//虽然这样看是编译没有问题的,但在运行时就存在异常 //因为an2本质上还是一只猫,不能转型为狗 Dog d1=(Dog)an1;//强制向下转型 d1.seeDoor(); } static void AnimalCry(Animal g) { g.shout(); } } class Animal{ public void shout() { System.out.println("动物的叫声:"); } } class Cat extends Animal{ public void shout() { System.out.println("猫的叫声:喵喵喵"); } } class Dog extends Animal{ public void shout() { System.out.println("狗的叫声:汪汪汪"); } public void seeDoor() { System.out.println("狗会看门!!!!"); } }
结果:
问题:为什么我的代码里,猫可以强转为狗,并能调用seeDoor方法
package cn.sxt.oo; /** * 测试多态 * @author 周毛毛 * */ public class TestPolym { public static void main(String[] args) { // TODO Auto-generated method stub //由于是在main方法里调用普通方法,而main方法是特殊的静态方法, Animal an=new Animal(); AnimalCry(an); } static void AnimalCry(Animal g) { g.shout(); } } class Animal{ public void shout() { System.out.println("动物的叫声:"); } } class Cat extends Animal{ public void shout() { System.out.println("猫的叫声:喵喵喵"); } } class Dog extends Animal{ public void shout() { System.out.println("狗的叫声:汪汪汪"); } }
问题:为什么AnimalCry方法必须是静态的方法,不是说main方法是特殊的静态方法吗?AnimalCry为什么不能是public方法
MyArrayList01 my = new MyArrayList01(); my.add("123"); my.add("String"); my.add("你好"); System.out.println(Arrays.toString(my));
为什么不能用Arrays.toString(my)遍历
网络配置还是不成功
IP 子网掩码 网关和DNS都没问题
再次打开linux 的/etc/sysfig/network-scripts/目录是无代码
代码
System.out.println(""+'a'+'\''+'b');
System.out.println('a'+'\''+'b');
System.out.println('a'+'\''+'b'+"");
结果
a'b
234
老师这三个为什么会有结果的差异呢。
Welcome.java:4: 错误: 需要';'
System.out.println("你好!"):
package inputstream; import java.io.File; import java.io.FileInputStream; import java.io.IOException; public class TestInputStream { public static void main(String[] args) throws IOException { //1.数据源与应用程序之间搭建管道,即创建对象 FileInputStream file=new FileInputStream(new File("D:\\test.txt")); //2、从数据源开始向程序中读数据 int count= file.available(); System.out.println(count); } }
我是跟着老师写的代码,而且txt文件就在D盘的下面,为什么会出现异常找不到文件呢?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637