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(number
A){
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,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。