大数据2

**

大数据笔记2

**
一 SWITCH的使用方法
1.switch(表达式)
{
case 常量表达式1:语句1;

case 常量表达式2:语句2;
default:语句;
}
default就是如果没有符合的case就执行它,default并不是必须的.
case后的语句可以不用大括号.
switch语句的判断条件可以接受int,byte,char,short,不能接受其他类型.
一旦case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break,利用这一特性可以让好几个case执行统一语句

二 画乌龟

画乌龟代码

package
com.nf.www;

import
javax.swing.JFrame;

public class TurtlePro {

public static void main(String[] args){

    JFrame frame=new JFrame();

    frame.setTitle("忍者神龟");

    frame.setSize(1400,800);

    frame.setLocationRelativeTo(null);

    //类名,静态常量 减少内存的占用

    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    TJPanel tj=new TJPanel();

    //添加到画布到面板上

    frame.add(tj);

    frame.setVisible(true);

}

}

package
com.nf.www;

import
java.awt.Color;

import java.awt.Font;

import
java.awt.Graphics;

import
javax.swing.JPanel;

public class TJPanel extends JPanel {

//乌龟的位置  全局的

int x=300;

int y=200;

int k1=300,t1=200;

int k2=300,t2=200;

int k3=300,t3=200;

int k4=300,t4=200;

public void paint(Graphics g){

   super.paint(g);

   this.setBackground(Color.CYAN);

   g.setColor(Color.GREEN);

   g.fillOval(x, y, 70, 100);

   //加眼睛

   g.setColor(Color.black);

   g.fillOval(x+10, y+30, 10,15 );

   g.fillOval(x+50, y+30, 10,15 );

   //假舌头

   g.setColor(Color.RED);

   g.fillOval(x+30, y, 8, 6);

   //加乌龟壳

   

   

  

   g.setColor(Color.BLUE);

   g.fillOval(k1-85, t1+75, 60, 70);

   g.setColor(Color.BLUE);

   g.fillOval(k2+85, t2+75, 60, 70);

   g.setColor(Color.BLUE);

   g.fillOval(k3-85, t3+235, 60, 70);

   g.setColor(Color.BLUE);

   g.fillOval(k4+85, y+235, 60, 70);

   g.setColor(Color.RED);

   g.fillOval(x-66, y+69, 200, 230);

   g.setColor(Color.CYAN);

   g.drawString("ahahhaha", x-10, y+180);

}

猜你喜欢

转载自blog.csdn.net/weixin_44966299/article/details/89930035