今天小编来给大家分享一些java小程序的编程~
//猜数字小游戏
import java.util.Scanner;
public class Caishuzi{
public static void main(String[]args){
System.out.println("请输入一个0到1000的数字");
int a=456;
for(int b=1;b<=10;b++){
Scanner sc=new Scanner(System.in);
int i=sc.nextInt();
if(i>a){
System.out.println("您猜的数字小了,再大点");
}
if(i<a){<p="">
System.out.println("您猜的数字打了,再小点");
if(i==a){
System.out.println("恭喜您猜对了");
}
}
//简单计算器
import java.util.Scanner;
public class Compute{
public static void main(String[]args){
System.out.println("请输入您要计算的两个数字:");
Scanner sc=new Scanner(System.in);
double a=sc.nextDouble();
double b=sc.nextDouble();
System.out.println("请输入您的运算符:");
String s=sc.next();
char[]c=s.toCharArray();
switch((int)c[0]){
case 37:
System.out.println(a%b);
break;
case 42:
System.out.println(a*b);
break;
case 43:
System.out.println(a+b);
break;
case 45:
System.out.println(a-b);
break;
case 47:
System.out.println(a/b);
}
}
}
}
//打印菱形矩阵
import java.util.Scanner;
public class Lingxing{
public static void main(String[]args){
System.out.println("请输入您要打印的菱形矩阵阶数(奇数):");
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
for(int i=0;i<n;i++){<p="">
for(int j=0;j<n;j++){<p="">
if(i+j<=n/2-1
i-j>=n/2+1
j-i>=n/2+1
i+j>=3*n/2){
System.out.print("");
}
else{
System.out.print("*");
}
}
System.out.print("\n");
}
}
}
//判断那一年那个月有几天
import java.util.Scanner;
public class Nian{
public static void main(String[]args){
Scanner sc=new Scanner(System.in);
System.out.println("请输入指定年份:");
int n=sc.nextInt();
System.out.println("请输入指定月份:");
int y=sc.nextInt();
if(n/4==0){
if(y==2){
System.out.println("29");
}
if(y==1&&y==3&&y==5&&y==7&&y==8&&y==10&&y==12){
System.out.println("31");
}
else{
System.out.println(30);
}
}
else if(y==2){
System.out.println("28");
}
else{
System.out.println("30");
}
}
}
//
public class Tuzi{
public static void main(String[]args){
int sum=0;
int b=1;
for(int i=1;i<=20;i++){
System.out.println("第"+i+"年:");
if(i%2==1){
b+=sum;
System.out.println("一共有"+b+"只兔子");
}
else{
sum+=b;
System.out.println("一共有"+sum+"只兔子。");
}
}
}
}