x+=4,which means x=x+4.to add 4 to the variable x and assign the result to x.
关于随机数的生成。格式
Import java.util.Random;
Random rand=new Random(47); //这里键入一个值,会使结果变的固定
Int i=rand.nextInt(36)+1; <这里就是生成[0~36)的随机数,加1的结果就自然变成1~36的随机数>
关于++和--.
public class AutoInc {
public static void main(String[] args) {
int i=1;
System.out.println("i : "+i); //i=1
System.out.println("++i : "+ ++i); //++i=2
System.out.println("i++ : "+ i++); //i++=2
System.out.println("i : "+i); //i=3
System.out.println("--i : "+ --i); //--i=2
System.out.println("i-- : "+ i--); //i--=2
System.out.println("i : "+i); //i=1
}
}
relational operator 关系运算符 <,>,>=,<=,==,!=,&&,|| 用来判定boolean值,答案就两种,true或者false
==比较的是变量引用,equals比较的是引用对象的地址
Exercise5 自己做的居然都不能运行。郁闷的是哪里出问题了都不知道,还感觉不错。。。可怕
public class Dog {
public static void main(String[] args) {
String name;
String says;
Dog d1=new Dog();
Dog d2=new Dog();
d1.name="spot";
d1.says="Ruff!";
d2.name="scruffy";
d2.says="Wurf!";
}
}
class Dog {
String name;
String says;
void setName(String n) {
name = n;
}
void setSays(String s) {
says = s;
}
void showName() {
System.out.println(name);
}
void speak() {
System.out.println(says);
}
}
public class DogTest {
public static void main(String[] args) {
Dog spot = new Dog();
spot.setName("Spot");
spot.setSays("Ruff!");
Dog scruffy = new Dog();
scruffy.setName("Scruffy");
scruffy.setSays("Wurf!");
spot.showName();
spot.speak();
scruffy.showName();
scruffy.speak();
}
}
自己对照修改了下,晕死,居然在第2章就开始方法调用。
class Dog {
String name;
String says;
void setName(String name) {
this.name=name;
}
String getName() {
return name;
}
void setSays(String says) {
this.says=says;
}
String getSays() {
return says;
}
}
public class DogTest {
public static void main(String[] args) {
Dog d1=new Dog();
Dog d2=new Dog();
d1.setName("spot");
d1.setSays("Ruff!");
d2.setName("scruffy");
d2.setSays("Wurf!");
System.out.println(d1.getName());
System.out.println(d1.getSays());
System.out.println(d2.getName());
System.out.println(d2.getSays());
}
}
下面继续第6题。略了。。。
这里提一下科学计数法的问题,java中,e代表10,1.39e2,就是139,反之,1.39e-2就是1/139