首页 java小程序

java小程序

举报
开通vip

java小程序java小程序 笔记 扫描仪 /* import java.util.Scanner; public class test2 { public static void main(String[] args) { Scanner in=new Scanner(System.in); System.out.print("请输入您的姓名:"); String name=in.next(); System.out.print("请输入您的年龄:"); int age=in.nextInt(); Sys...

java小程序
java小程序 笔记 扫描仪 /* import java.util.Scanner; public class test2 { public static void main(String[] args) { Scanner in=new Scanner(System.in); System.out.print("请输入您的姓名:"); String name=in.next(); System.out.print("请输入您的年龄:"); int age=in.nextInt(); System.out.println("姓名:"+name); System.out.println("年龄:"+age); } } */ 关系运算符 /* import java.util.Scanner; public class test2 { public static void main(String[] args){ int a = 2; int b = 2; boolean flog; flog=a==b; System.out.print(flog); } } */ else if 多重if 结构 /* import java.util.*; public class test2 { public static void main(String[] args){ Scanner input =new Scanner(System.in); System.out.print("请输入你的Java成绩:"); int scoer= input.nextInt(); if(scoer>=90){ System.out.println("优秀"); } else if(scoer>=80){ System.out.println("良好"); } else if(scoer>=60){ System.out.println("中等"); } else { System.out.println("差"); } } } */ if 嵌套结构 import java.util.*; public class test2{ public static void main(String[] args){ Scanner in= new Scanner(System.in); System.out.print("请问你的性别是,(男/女)"); String sex =in.next(); if(sex.equals("男")){ System.out.print("你的年龄是多少,"); int age=in.nextInt(); if (age>=18){ System.out.print("成年了"); }else { System.out.print("未成年"); } }else { System.out.print("女"); } } } switch循环 import java.util.*; public class test2{ public static void main(String[] args){ Scanner in= new Scanner(System.in); System.out.print("请输入你的名次:"); /*String sex =in.next();*/ int mingci=in.nextInt(); /* if(sex.equals("男")){ System.out.print("你的年龄是多少,"); int age=in.nextInt(); if (age>=18){ System.out.print("成年了"); }else { System.out.print("未成年"); } }else { System.out.print("女"); }*/ switch(mingci){ case 1: System.out.println("出任武林盟主"); break; case 2: System.out.println("出任武当掌门"); break; case 3: System.out.println("出任峨眉掌门"); break; default: System.out.print("逐出师门"); } } } 算数运算符 等价于Int c=a>200?200:500; 累加求和: package com.test; public class test { public static void main(String[] args) { int i = 1 ; int sum =0; while(i<=100){ sum=sum+i; i++; } System.out.print("1+2+3+4+5..+100="+sum); } } 求平均分: package com.test; import java.util.*; public class test { public static void main(String[] args) { Scanner in=new Scanner(System.in); System.out.print("请输入学员的人数:"); int person=in.nextInt(); int i=1; int sum=0; while (i<=person){ System.out.println("请输入第"+i+"学员的成绩: "); int a=in.nextInt(); sum=sum+a; i++; } int avg=sum/person; System.out.println(person+"个人平均成绩为:"+avg); } } 多少年能到20万 package com.test; import java.util.*; public class test { public static void main(String[] args) { int year=2006; int i=80000; while(i<=200000){ i=i+(i/100*25); year++; } System.out.print(year); } } 猜随机数: package com.test; import java.util.*; public class test { public static void main(String[] args) { Scanner in= new Scanner(System.in); Random MyRadom=new Random(); int A=MyRadom.nextInt(101); int number; do{ System.out.println("请猜一下电脑随机生成的数:"); number=in.nextInt(); if(numberA){ System.out.println("大了"); } }while(number!=A); System.out.println("猜对了~电脑随机数为:"+A); 平均分: package com.test; import java.util.Scanner; public class test { public static void main(String[] args){ Scanner in=new Scanner(System.in); int sum =0; for(int i=0;i<5;i++){ System.out.print("请输入你的第"+(i+1)+"成绩"); int Scorce=in.nextInt(); sum=sum+Scorce; } System.out.print("平均分为:"+sum/5); } } 加法表: package com.test; import java.util.Scanner; public class test { public static void main(String[] args){ System.out.print("请输入一个整数"); Scanner in = new Scanner(System.in); int number =in.nextInt(); for(int i=0,j=number;i<=j;i++,j--){ System.out.println(i+"+"+j+"="+(i+j)); } } } 密码判断: 九九乘法表: import java.util.Scanner; public class test { public static void main(String[] args) { for(int i=1;i<=9;i++){ for(int j=1;j5?"\n\t":"\t"),""); if(i<0)try{ Scanner l=new Scanner(System.in).useDelimiter("s*,"); int y=(int)(l.nextDouble()%400),m=l.nextInt(); y+=y<0?400:0; s=y>0?--y*365+y/4-y++/100+b[m-1]:5+b[m-1]; u=b[m]-b[m-1]; if(y%4<1&&y%100>0||y<1){ if(m>2)s++; if(m==2)u++; } }catch(Exception E){ u=i; } if(u==i){ System.out.println(i<1?"输入有误请重新输入":"\n继续查询输入:0\t输入任意键退出"); if(i<1||new Scanner(System.in).next().equals("0"))i=-2; } } } } 象棋: import java.awt.BasicStroke; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; public class test extends JFrame{ public static void main(String[]args){new test();} public test(){//重写构造 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 add(new wmb()); setTitle("林子川工作室"); setIconImage((new ImageIcon("tp/sss.jpg")).getImage()); setSize(800,738);//这是窗体像素 setLocation(200,5);//这是窗体初始显示位置,省略有默认值是(,,,) setVisible(true);//这是JFrame下的一个方法,是显示窗体的语句 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}} class wmb extends JPanel implements ActionListener{ //我的面板 qz[]a=new qz[32];int z=32,x,y,A,B,C; wmb(){ setLayout(null); addMouseListener(new m());//添加鼠标事件监听器 for(int i=0;i<32;i++){ //遍历整个数组 if(i<9){a[i]=new qz(i*65,5); a[i].i=i<5?i:8-i;}else if(i<11){a[i]=new qz(65+(i-9)*390,145); a[i].i=5;}else if(i<16){a[i]=new qz((i-11)*130,215); a[i].i=6;}else if(i<25){a[i]=new qz((i-16)*65,635); a[i].i=i<21?i-9:31-i;}else if(i<27){a[i]=new qz(65+(i-25)*390,495); a[i].i=12;} else{a[i]=new qz((i-27)*130,425); a[i].i=13;} a[i].addActionListener(this);//装监听 add(a[i]);}} protected void paintComponent(Graphics g){ super.paintComponent(g); g.drawImage(new ImageIcon("tp/w.jpg").getImage(),0,0,800,738,this); int c=30,b=35; g.setColor(Color.BLUE);g.setFont(new Font("楷体",0,50)); g.drawString("楚 河 汉 界",87,372); ((Graphics2D)g).setStroke(new BasicStroke(4)); g.drawRect(30,315,520,70); while(b<650){g.drawRect(c,b,65,70);c=c>474?30:c+65; b+=c<31?70:0;b+=b==315&&c<31?70:0;} while(b>0){c=b==665?525:b==525?665:b==35?175:35; g.drawLine(225,c,355,b);b-=b==525?350:140;} b=20;c=248;g.setFont(new Font("",0,40)); for(int i=0;i<12;i++){g.drawString("?",b,c); g.drawString("?",b,c+23); if(i<8){g.drawString("?",b+110,c);g.drawString("?",b+110,c+23);} else{g.drawString("?",b-20,c);g.drawString("?",b-20,c+23);} if(i<7){b=b>350?20:b+130;c+=b<21?210:0;} else if(i<8){b=85;c=178;}else{b=b>380?85:b+390;c+=b<86?350:0;}}} public void actionPerformed(ActionEvent e) { for(int i=0;i<32;i++){ if(a[i]==e.getSource()){if(z!=32&&z!=i){ A=a[z].i;B=a[z].getX();C=a[z].getY();x=a[i].getX();y=a[i].getY(); switch(A){ //走棋規則設定(要和下方的一致,这是为了实现单击吃棋做的约束) case 6:x=C<305?B:x>B+35&&xB-95?B-65:B;y=y>C+40&&y300?B:x>B+35&&xB-95?B-65:B;y=yC-100&&x==B?C-70:C;break;//黑卒 case 5://红炮 case 12://黑炮 case 0://红車 case 7://黑車 case 1://红馬 case 8://黑馬 case 2://红相 case 9://黑象 case 3://紅士 case 10://黑士 case 4://紅帥 case 11://黑將 }if(x==a[i].getX()&&y==a[i].getY()){a[z].setBounds(x,y,60,60);remove (a[i]);z=32;repaint();}}else z=i;}}} class m extends MouseAdapter{//鼠标事件监听,继承鼠标点击事件监听 public void mouseClicked(MouseEvent e) { try{A=a[z].i;B=a[z].getX();C=a[z].getY();x=e.getX()-30;y=e.getY()-30; switch(A){ //走棋規則設定 case 6:x=C<305?B:x>B+35&&xB-95?B-65:B;y=y>C+40&&y300?B:x>B+35&&xB-95?B-65:B;y=yC-100&&x==B?C-70:C;break;//黑卒 case 5://红炮 case 12://黑炮 case 0://红車 case 7://黑車 case 1://红馬 case 8://黑馬 case 2://红相 case 9://黑象 case 3://紅士 case 10://黑士 case 4://紅帥 case 11://黑將 } a[z].setBounds(x,y,60,60);z=32; repaint();}catch(Exception c){}}}} class qz extends JButton{//棋子函数 String[]z={"車","馬","相","士","帥","炮","兵","車","馬","象","士","將","炮","卒"};int i; qz(int x,int y){ setBounds(x, y, 60, 60);//设置坐标和大小坐标 setContentAreaFilled(false);//透明 setBorderPainted(false);}//消除按钮外接框 public void paint(Graphics g){ super.paint(g); g.setColor(Color.CYAN); g.fillOval(0, 0, 60, 60); if(i<7){g.setColor(Color.RED);}else{g.setColor(Color.black);} ((Graphics2D) g).setStroke(new BasicStroke(2)); g.drawOval(5, 5, 50, 50); g.setFont(new Font("楷体",0,50)); g.drawString(z[i],5,48);}} 数组: import java.util.Scanner; public class test2{ public static void main(String[] args){ Scanner in =new Scanner(System.in); System.out.println("请定义学生的人数"); int num=in.nextInt(); int[] arr= new int[num]; int sum=0; for (int i =0;i=0;i--){ System.out.println(arr[i]); } } } 数组复制 import java.util.Scanner; import java.util.Arrays; public class test2 { public static void main(String[] args) { Scanner in = new Scanner(System.in); int[] arrA = { 1, 2, 3, 4, 5, 6 }; int[] arrB = new int[arrA.length]; for (int i = 0; i < arrA.length; i++) { arrB[i]=arrA[i]; } for(int i=0;i
本文档为【java小程序】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_014457
暂无简介~
格式:doc
大小:105KB
软件:Word
页数:0
分类:企业经营
上传时间:2017-09-02
浏览量:24