老师我在学校下的里面没有jre,并且里面是jdk1.7.0_09怎么办
飞机大战源代码(1).zip
请问为什么我的飞机死后不消失,而且爆炸有时只有一次,有时没有前面有后面的照片轮播
对类.方法.属性进行注释时一般是放在变量上面么? 那种写法好一些?
比如:
//定义**的ID
int ID = 15; int ID = 15; //定义**的ID
对类或者方法注释时/** , /* , //用哪个是都可以吗?一般用哪个比较规范呢.
问题点:在执行测试Human类时并没有输出
"你输入的数据有误"
而且h对象的年龄没被修改,而h2对象的年龄被修改了?
代码一:定义Human类
package com.sxt.encapsulation2; public class Human { private int id; private String name; private int age; private Boolean flag; public Human(int id,String name, int age,Boolean flag){ this.name = name; this.id = id; this.age =age; } public Human(){ } public void setName(String name){ this.name = name; } public String getName(){ return name; } public void setId(int id){ this.id = id; } public int getId(){ return id; } public void setAge(int age){ if(age>0 && age<130){ this.age=age; }else{ System.out.println("你输入的数据有误"); } } public int getAge(){ return age; } public void isFlag(){ this.flag = flag; } public boolean getFlag(){ return flag; } public String toString(){ return "Human [ name=" + name+ ",age=" + age + "]"; } }
代码二:测试Human类
package com.sxt.encapsulation2; public class TestHuman { public static void main(String[]args){ Human h = new Human(); //h.age=34;//编译错误 //h.name="小红" h.setAge(250); h.setName("张三"); h.setId(007); System.out.println(h); Human h1 = new Human(007,"小白",300,false); System.out.println(h1); } }
执行结果:
请问老师,这节课中main方法中调用静态方法,是用类名.静态方法名()调用。即User2.printCompany();
public class User2 { int id; // id String name; // 账户名 static String company = "北京尚学堂"; // 公司名称 public User2(int id, String name) { this.id = id; this.name = name; } public static void printCompany() { System.out.println(company); } public static void main(String[] args) { User2 u = new User2(101, "高小七"); User2.printCompany(); User2.company = "北京阿里爷爷"; User2.printCompany(); //printCompany();//也可以直接调用静态方法 } }
我发现也用printCompany()直接调用。请问这样是程序背后默认在printCompany()前面加上了类名吗?
老师 这个箭头指的单词为啥会标红?自己打出来就有问题,按系统提示的联想词就没有问题。
为什么这里的
Math.random();外面不用加括号上一个教程中却加了
请问下返回值类型是这个类,可以不可以自定义其他类型
原因:在dos运行javac Welcome.java //这句话和javac.exe Welcome.java时一样的,javac是bin目录里的编译器
问题:运行java Welcome,这句话改成java Welcome.class就报错误,这句话难道不是Java.exe解释执行Welcome.class字节码文件嘛,如果是java.exe只能识别类的话,那是怎么一下子找到哪个文件里的代码的呢
老师,这节课上的代码如果完全靠自己敲的话根本想不到其中的逻辑,您能讲一下这片代码敲下来的逻辑吗
问题1:老师,关于迟到处理意见的代码,我自己写的代码里没有用return进行返回,直接用的无返回值类型void,代码如下,也可以正常运行。不知道是否也算是正确完成代码:
package cn.itbaizhan; public class TestMethod01 { public static void main(String[] args) { Late(8,42000.00); Late(18,42000.00); Late(28,42000.00); Late(48,42000.00); Late(88,42000.00); } public static void Late(double minute,double salary){ if(minute>=1&&minute<=10){ System.out.println("迟到"+minute+"分钟,"+"处理意见:"+"警告"); }else if(minute<=20){ System.out.println("迟到"+minute+"分钟,"+"处理意见:"+"罚款100元"); }else if(minute<=30){ System.out.println("迟到"+minute+"分钟,"+"处理意见:"+"罚款200元"); }else if(minute<=60){ System.out.println("迟到"+minute+"分钟,"+"处理意见:"+"扣除半日工资"+salary/30/2+"元"); }else if(minute>60){ System.out.println("迟到"+minute+"分钟,"+"处理意见:"+"按旷工计算,扣除三日工资"+3*salary/30+"元"); } } }
问题2:关于return的含义,我是否可以理解为当前方法的输出结果?
老师为什么我的窗口才执行一次
老师我想知道为什么第一次会找不到" java.lang.ClassNotFoundException: Welcome"然后在下一个”D:\mycode>java Welcome.java“就成功出现了"Hello,Word!"
请问一下,定义一个方法后,return返回的究竟有什么用呢,我随便返回一个参数对程序的运行好像都没有影响呢?
请问为什么每个源文件只能有一个public类?文件内的每个类都会生成单独的class文件?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637