大数据第三天

水仙花数
package cn.lz.day03;

public class ShuiXian {
public static void main(String[] args){
for (int x=100;x<1000;x++) {
int a=x%10;
int b=(x/10)%10;
int c=(x/100)%10;
if((aaa+bbb+ccc)==x){
System.out.println(x);
}

	 }
 }

}

while语句猜数字
public class CaiShu {
public static void main(String[] args){
int num = 456;
@SuppressWarnings(“resource”)
Scanner sc = new Scanner (System.in);
System.out.println(“请输入一个数字:”);
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语句猜数字
package cn.lz.day03;

import java.util.Scanner;

public class DoWhile {

public static void main(String[] args) {
	// TODO Auto-generated method stub
	int num = (int)(Math.random()*1000+1);
	Scanner sc = new Scanner (System.in);
	System.out.println("请输入一个数字:");
	int guess =sc.nextInt();
	do{
		if(guess < num) 
	     {System.out.println("猜小了");}
	    else
	     {System.out.println("猜大了");}
	   
	    System.out.println("继续猜:");
	    guess = sc.nextInt();
	    if (guess == num)
         {System.out.println("猜对了");}
	}
	while(guess != num);

		
	}
}

数组—身份证最后一位
package cn.lz.day03;

import java.util.Scanner;

public class ShuZu {

public static void main(String[] args) {
	// TODO Auto-generated method stub
	int card[] = new int [17];
	int data[] = {7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};
	char[] code = {'1','0','x','9','8','7','6','5','4','3','2'};
	@SuppressWarnings("resource")
	Scanner sc = new Scanner (System.in);
	int sum = 0;
	System.out.println("请输入身份证的前17位数字:");
	for (int i = 0; i < data.length;i++){
	card[i] = sc.nextInt();
	}
	for (int i = 0; i < data.length;i++){
		sum +=card[i] * data[i];
	}
	System.out.println("最后一位:" + code[sum%11])
	;
}

}

冒泡排序
package cn.lz.day03;

public class MaoPao {

public static void main(String[] args) {
	// TODO Auto-generated method stub
 int[] arr ={15,3,4,6,2,90,123,1};
 for(int i=0;i < arr.length;i++){
	 for(int j=0;j<arr.length-1-i;j++){
			if(arr[j]>arr[j+1]){//每次都和下一个元素比较
				int temp=arr[j];
				arr[j]=arr[j+1];
				arr[j+1]=temp;
			}
		}
	}
	System.out.println("排序后数组");
	for(int i=0;i<arr.length;i++)
		System.out.println(arr[i]);
}

}
画乌龟终极版
package cn.lz.day02;

import javax.swing.JFrame;

/**
*

  • JFrame----窗体
  • JPanel----画布
  • 导包
  • 1.手动导包 import。。。
  • 2.自动导包 ctrl+shift+o
  • 3.点击红色的叉号
  • */
    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.addMouseListener(tj);
    tj.addMouseListener(tj);
    frame.setVisible(true);//显示
    }

}

package cn.lz.day02;

import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;

import javax.swing.JPanel;
import javax.swing.colorchooser.ColorChooserComponentFactory;
@SuppressWarnings({ “serial”, “unused” })
public class TJPanel extends JPanel implements KeyListener,MouseListener,Runnable{

int x = 300;
int y = 200;		
int[] a = new int [300];
int[] b = new int [300];
public TJPanel(){
	for(int i = 0;i<a.length;i++){
		a[i]=(int)(Math.random()*1400);
		b[i]=(int)(Math.random()*800);
	}	Thread t=new Thread();
		t.start();
	
}

@SuppressWarnings("unused")
public  void paint (Graphics g){
	super.paint(g);
	/*g.setColor(Color.RED);//画笔颜色
	g.drawRect(20,150, 400, 600);//矩形
	g.fillRect(120, 120, 120, 120);//实心
	g.drawOval(30, 250, 100, 100);//圆(后面两个相同才是圆)
	g.fillOval(100, 300, 100, 100);//实心圆
	g.drawLine(80, 80, 350, 350);
	
	g.drawOval(30, 30, 100, 100);
	g.drawOval(90,30, 100, 100);
	g.drawOval(150, 30, 100, 100);
	g.drawOval(210, 30, 100, 100);

*/
g.setColor(Color.blue);
for(int i= 0;i<a.length;i++){
g.drawString("~~~~~~~~~~", a[i], b[i]);
}

	g.setColor(Color.GREEN);
	g.fillOval(x, y, 70, 80);
	g.fillOval(x-76, y+70, 60, 70);
	g.fillOval(x+86, y+70, 60, 70);
	g.fillOval(x-76, y+210, 60, 70);
	g.fillOval(x+86, y+210, 60, 70);
	g.fillOval(x+20, y+200, 20, 130);
	
	
	g.setColor(Color.BLACK);
	g.fillOval(x+10, y+30, 10, 15);
	g.fillOval(x+40, y+30, 10, 15);
	
	
	g.setColor(Color.RED);
	g.fillOval(x+30, y, 8, 6);	
			
	g.setColor(Color.ORANGE);
	g.fillOval(x-66, y+66, 200, 230);
	
	Font font = new Font(Font.DIALOG,Font.BOLD,100);
	g.setColor(Color.RED);
	g.drawString("憨八龟", x+15, y+200);
	
	
	
}


@Override
public void keyPressed(KeyEvent e) {
	// TODO Auto-generated method stub
	
}

@Override
public void keyReleased(KeyEvent e) {
	// TODO Auto-generated method stub
	
}

@Override
public void keyTyped(KeyEvent e) {
	// TODO Auto-generated method stub
	
}

@Override
public void mouseClicked(MouseEvent e) {
	// TODO Auto-generated method stub
	x=e.getX();
	y=e.getY();
	repaint();
}

@Override
public void mouseEntered(MouseEvent e) {
	// TODO Auto-generated method stub
	
}

@Override
public void mouseExited(MouseEvent e) {
	// TODO Auto-generated method stub
	
}

@Override
public void mousePressed(MouseEvent e) {
	// TODO Auto-generated method stub
	
}

@Override
public void mouseReleased(MouseEvent e) {
	// TODO Auto-generated method stub
	
}
public void run() {
	
	//System.out.println("线程启动");
	while(true){
	for (int i = 0; i < a.length; i++) {
		a[i]--;
		if(a[i]<0){
			a[i]=1400;
		}			
	}
	try {
		Thread.sleep(10);
	} catch (InterruptedException e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
	}
	repaint();
}

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值