水仙花数
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();
}
}
}