03笔记

                                      while循环语句—猜数字游戏

格式:
基本格式
while(判断条件语句){
循环体语句;
}
扩展格式
初始化语句;
while(判断条件语句){
循环体语句;
控制条件语句;
}

                                                   while猜数字游戏
        
          package cn.tedu.day01;

import java.util.Scanner;

public class WhileDemo {

public static void main(String[] args) {
	Scanner sc = new Scanner(System.in);
	/**
	 * while循环
	 * 猜的数字:int num = 456;
	 * 条件:int guess;
	 * while(guess != num){
	 *猜数字:
	 *}
	 *猜对了! 
	 *    guess < num; 猜小了;
	 *    guess > num; 猜大了;
	 *    guess == num;break;
	 *    }
	 *    猜对了!
	 * @auther Administrator
	 */{
		 //被踩的数字
		// int num = 456;
		 
		 System.out.println("请输入猜的数");
		 //随机产生 Math.random()------0.0-0.999999...
		 //
		 int num = (int) ((Math.random()*1000) + 1);
		 int guess=sc.nextInt();
		 
		 while(guess != num){
			 if (guess < num){
				 System.out.println("猜小了!"); 
			 }else{
				 System.out.println("猜大了!"); 
			 }
			 System.out.println("继续猜!");
			 guess = sc.nextInt();
		 }
		 if (guess == num){
			 System.out.println("恭喜你,猜对了!");

		 }
	 }
}

}

do-while 循环语句猜字游戏
格式
基本格式:
do{
循环体语句;
}while判断条件语句

countinue:使用循环结构中,用于结束本次循环继续下一次循环。
break:可以使用在switch结构和循环结构中,用于跳出当前结构。

A:数组概念
数组是储存同一数据类型多个元素的容器。
数组既可以储存数据类型,也可以储存引用数据类型。

B:数组的顶一个是
格式1:数据类型【】数组名;
格式2:数据类型 数组名【】;
注意:这两种定义

package New03;
/**

  • 数组
  • 數組的初始化;
  • 必须先初始化后使用。
  • 初始化:數組中的數組元素進行分配内存空間,
  • 并且为每个数组元素进行赋值。
  • 两种:
  • 1.动态初始化;初始化的时候,只指定数组的长度,
  •  由系统来为数组分配初始值;
    
  • 2.静态初始化;制定了每一个数组元素的初始值的值,
  • 有系统来决定数组的长度;
    

*java中的内存跟配:
*局部变量就是定义在方法中的额变量;
*使用完毕之后机库会被释放,立即回收;
*
*堆:
*存储的是new新出来的对象:实体;
*每一个对象都是有地址值的;
*每一个对象的数据都是有初始值的;

  •  byte,short,,long---0
    
  •  float,double-------0.0
    
  •  char--------'/u0000'
    
  •  boolran--------false
    
  •  引用类型-----------null
    

*使用完毕之后,会在垃圾回收空闲的时候,被回收。
*方法区:(略)
*本地方法区:(和系统有关系)
*寄存器:(给CPU使用的)

  • @author Administrator

*/
public class ArrayDemo {

public static void main(String[] args){
	//数组的初始化;动态初始化
	int[] arr= new int[6];//0,0,0,0,0,0
	arr[0]=1;//1,0,0,0,0,0
	//静态初始化
	
	int[]arr2 = new int[]{1,4,6};
	int[]arr1 = {1,3,5};//省略版
	int[]arr3;
	//arr3 = {1,3,5};错误
	arr3 = new int[]{1,3,5};//正確
	System.out.println(arr3[0]);
	System.out.println(arr3[1]);
	System.out.println(arr3[2]);
	System.out.println("________");
	for (int)
}

}
转接昨天的乌龟作业,加水波加动画
//水的波纹
int [] a = new int[300];//300个x轴坐标
int [] b = new int [300];//300个y轴坐标

//构造方法: 方法名和同类名:无任何返回值类型: 无参构造

public TJPanel() {
	//随机产生位置
	for (int i = 0; i < a.length; i++) {
		a[i] = (int) (Math.random()*1400);
		b[i] =  (int) (Math.random()*800);
	}
	
	
}



protected void paintComponent(Graphics g) {
	// TODO Auto-generated method stub
	super.paintComponent(g);
	this.setBackground(Color.PINK);
	 
	g.setColor(Color.cyan);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值