package 复习;
import java.util.concurrent.CountDownLatch;
public class While循环的变量拿出来 {
public static void main(String[] args) {
// 初始值
int x = 0;
while (x < 10) {
x++;
}
System.out.println(x);
// 定义一个统计变量,计数器
int count = 0;
int end = 884800;
int start = 1;// 纸要叠加的次数
while (start < end) {
count++;
start = start * 2;
}
System.out.println(start+"叠加后的量");
System.out.println("要叠加的次数count"+ " "+count);
}
}
//调用没有返回值的方法
//直接写方法名,传递参数
print(3,6);
//
method();
}
/*
控制台输出矩形
长,宽,打印多少个星号,不一定
*/
public static void print(int n,int m){
for(int i=1;i<=n;i++){//n控制竖排 m控制横排
for(int j=1;j<=m;j++){
System.out.print("*");
}
System.out.println();
}
}
class Animal{
public void eat(){
System.out.println("动物!!!!");
}
}
class Cat extends Animal{
public void eat(){
System.out.println("Cat....");
}
public void mCount(int count){
System.out.println("count"+count);
}
public Object getObject(Object object){
return object;
}
}
class Dog extends Cat{
public void eat (){
System.out.println("狗 吃!!!!!!!!!!!!");
}
}
class Dome2
{
public static void main(String[] args)
{
Animal c= new Cat(){//w这个是没有名字的 方法
@Override
public void eat() {//这个方法调用的是Cat的
// TODO Auto-generated method stub
//
super.eat();//这个是子类重写了父类的方法,他为什么比c.eat();后执行
System.out.println("chi```````````````");
}
};
c.eat();
Animal d=new Cat();
d.eat();
}
}