第七天 复习学过的程序

作者在 2017-07-13 01:07:45 发布以下内容
package lianxi;//你还记得 1900 年 1月 1日 吗
//猜拳游戏:123代表剪刀石头布,你输入一个 电脑随机产生一个 ,输出结果
//猜字游戏:电脑产生一个随机数,根据返回提示 猜大小
//9 9乘法表:输出乘法表即可9*9
//万年历:输入年月,计算此月到1900.1.1多少天,取余7得到的就是\t的数目
//冒泡 、选择排序
import java.util.Scanner;
public class adsadd {
public static void main(String[]args){
Scanner s = new Scanner(System.in);
System.out.println("请输入数组的长度:");
int m=s.nextInt();
int[] a = new int[m];
for(int i=0;i<a.length;i++){
System.out.println("请输入第"+(i+1)+"个数组的值");
a[i] = s.nextInt();
}//冒泡
for(int i=0;i<a.length-1;i++){
for(int j=0;j<a.length-1;j++){
if(a[j]>a[j+1]){
int temp = a[j];
a[j] = a[j+1];
a[j+1] = temp;
}
}
}
for(int i=0;i<a.length;i++){
System.out.print(a[i]+"\t");
}//选择
for(int i=0;i<a.length-1;i++){
for(int j=i+1;j<a.length;j++){
if(a[i]>a[j]){
int t = a[i];
t = a[j];
a[j] = t;
}
}
}
for(int i=0;i<a.length;i++){
System.out.print(a[i]+"\t");
}
}

/*public static void main(String[]args){
Scanner s= new Scanner(System.in);
System.out.println("请输入年份:");
int year = s.nextInt();
System.out.println("请输入月份:");
int month = s.nextInt();
int sum = 0;
for(int i=1900;i<year;i++){
if(i%4==0&&i%100!=0||i%400==0){ sum+=366;}
else sum+=365;
}
for(int i=1;i<month;i++){
if(i==2){
if(i%4==0&&i%100!=0||i%400==0){ sum+=29;}
else sum+=28;
}else if(i==4||i==6||i==9||i==11){ sum+=30;}
else sum+=31;
}
System.out.println("一\t二\t三\t四\t五\t六\t日");
for(int i=0;i<sum%7;i++){
System.out.print("\t");
}
int mark = 0;
if(month==2){
if(year%4==0&&year%100!=0||year%400==0)mark = 29;
else mark = 28;
}else if(month==4||month==6||month==9||month==11) mark = 30;
else mark = 31;

for(int i=1;i<=mark;i++){
System.out.print(i+"\t"); sum++;
if(sum%7==0) System.out.println();

}*/

}


/* public static void main(String[] args){
for(int i=1;i<10;i++){
for(int j=1;j<i+1;j++){
System.out.print(j+"*"+i+"="+(i*j)+"\t");

}System.out.println();
}
}*/




/*public static void main(String[]args){
int a = (int)(Math.random()*100+1);
Scanner s = new Scanner(System.in);
System.out.println("输入数字,猜大小(你有10次机会):"+a);

for(int i=0;i<10;i++){
int b = s.nextInt();
if(b<a){System.out.println("小了");}
else if(b>a){System.out.println("大了");}
else {System.out.println("对了");break;}
}
}*/





/*public static void main(String[]args){
System.out.println("请输入:1.剪刀 2.石头 3.布");
Scanner s = new Scanner(System.in);
int person = s.nextInt();
int computer = (int)(Math.random()*3+1);
if(person==computer){
System.out.println("平局!");
}else if(person==1&&computer==2||person==2&&computer==3||person==3&&computer==1){
System.out.println("you lose!");
}else System.out.println("you win!congratulation");
}*/




java 笔记 | 阅读 489 次
文章评论,共0条
游客请输入验证码
文章归档