计算圆球的体积
Scanner input = new Scanner(System.in);
System.out.println("请输入圆球的半径");
r = input.nextFloat();
v = (float) ((float)4/3*r*r*r*3.14);
System.out.println("圆球半径"+r+"\n球的体积"+v);
输入张波的成绩,90以上为优,80以上90以下为良,60以上80以下为中,60以下为差
int a;
Scanner input = new Scanner(System.in);
System.out.println("请输入张波的成绩");
a = input.nextInt();
if(a>=90){
System.out.println("优");}
if(a>=80&&a<90){
System.out.println("良");}
if(a>=60&&a<80){
System.out.println("中");}
if(a<60){
System.out.println("差");}
switch (a) {
case 9:
System.out.println("优");
break;
case a>=80&&a<90:
System.out.println("良");
break;
case a>=60&&a<80:
System.out.println("中");
break;
default:
System.out.println("差");
break;
输入两个正整数,求出它们的最大公约数和最小公倍数
int a;
int b;
Scanner input = new Scanner(System.in);
System.out.println("请输入第一个数字");
a = input.nextInt();
System.out.println("请输入第二个数字");
b = input.nextInt();
if(a<b){
int x=a;
a=b;
b=x;
}
for (int i = b; ; i--) {
if(a%i==0&&b%i==0){
System.out.println("最大公约数为"+i);
System.out.println("最小公倍数为"+a*b/i);
break;
}
}
输入三个正整数,判断能否构成三角形
int a;
int b;
int c;
Scanner input = new Scanner(System.in);
System.out.println("请输入第一个正整数");
a = input.nextInt();
System.out.println("请输入第二个正整数");
b = input.nextInt();
System.out.println("请输入第三个正整数");
c = input.nextInt();
if(a>=0&b>=0&c>=0){
if ((a+b)>c&(a+c)>b&(b+c)>a){
System.out.println("能构成三角形");}
else{
System.out.println("不能构成三角形");
}
}
else{
System.out.println("不能构成三角形");
}
输入年月日,判断这是这年的第几天
int y,m,d,day;
int n =0;
Scanner input = new Scanner(System.in);
System.out.println("输入年");
y = input.nextInt();
System.out.println("输入月");
m = input.nextInt();
System.out.println("输入日");
d = input.nextInt();
boolean y1= false;
if(y%4==0&&y%100!=0||y%400==0){
y1 = true;}
switch (m-1) {
case 11:
n +=30;
case 10:
n +=31;
case 9:
n +=30;
case 8:
n +=31;
case 7:
n +=31;
case 6:
n +=30;
case 5:
n +=31;
case 4:
n +=30;
case 3:
n +=31;
case 2:
if(y1){
n+=29;
}else{
n+=28;
}
case 1:
n +=31;
break;
}
System.out.println("是"+y+"年的第"+(n+d)+"天");
}
各种三角形(*)
尖朝上
int num = 0;
Scanner input = new Scanner(System.in);
num = input.nextInt();
for (int i =1 ; i <=num ; i++) {
for (int j = 1; j <=i; j++) {
System.out.print("*");
}
System.out.println("");
}
尖朝下
for (int i = num; i >0; i--) {
for (int j = i; j >0; j--) {
System.out.print("*");
}
System.out.println("");
}
等边
for (int i = 0; i <=5 ; i++) {
for (int j = 5; j <i; j++) {
System.out.print(" ");
}
for (int j = 5; j >i; j--) {
System.out.print("*");
}
System.out.println();
}
写出100以内的质数
boolean isZhishu = true;
int c = 0;
for (int i = 2; i <101; i++) {
for (int j = 2; j<=(Math.sqrt(i)) ; j++) {
if(i%j==0){
isZhishu = false;
break;
}else{ isZhishu = true;
}
}
if(isZhishu){
++c;
System.out.println(i);
}
}
System.out.println("总个数为"+c);
a+aa+aaa+aaaa``````b个项相加,输入a,b 计算
int s= 0;
Scanner input = new Scanner(System.in);
System.out.println("请输入数值");
int a = input.nextInt();
System.out.println("请输入个数");
int b = input.nextInt();
for (int i = 1; i <= b; i++) {
s += a*(Math.pow(10, i)-1)/9;
}
System.out.println(s);
}