1.求圆柱体的面积和体积
1、根据键盘输入的圆柱体的半径和高求圆柱体的体积,运行效果如下:
面积=π半径半径
体积=面积*高
import java.util.*;
public class column {
public static void main(String[] args){
// String a="y";
// do{
double yuanzhoulv=3.14;//圆周率
double radii;//半径
double high;//高
double bulk;//体积
double mianji;
Scanner input=new Scanner(System.in);
System.out.print("请输入圆的半径:");
radii=input.nextDouble();
mianji=yuanzhoulv*radii*radii;
System.out.print("请输入圆的高:");
high=input.nextDouble();
bulk=mianji*high;
System.out.println("此圆柱体的体积为:"+bulk);
// System.out.print("是否继续(y/n)?");
// a=input.next();
// }while(a.equals("y"));
}
}
2.交换盒子中的数字
2、有A、B两个盒子 ,A盒子放的数字是6,B盒子里放的数字是8,现需要交换两个盒子的的数字 ,让A盒子放的是8,B盒子放的是6。请用程序实现这个交换功能,运行效果下:
public class interchange {
public static void main(String[] args) {
int onebox=6;
int twobox=8;
int c;
System.out.println("交换前A盒子的数为:"+onebox+"\tB盒子的数为:"+twobox);
c=onebox;
onebox=twobox;
twobox=c;
System.out.println("交换前A盒子的数为:"+onebox+"\tB盒子的数为:"+twobox);
}
}
3.求其各各位上的数字之和
3、输入一位四位数,求其各各位上的数字之和。例如:输入的是1234,各个位上的数字之和为1+2+3+4=10。运行效果如下:
import java.util.*;
public class sum {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
// for(int i=0;i<20;i++){
int a;
System.out.print("请输入一个四位数");
a=input.nextInt();
int gewei=a%10;
int shiwei=a/10%10;
int baiwei=a/100%10;
int qianwei=a/1000;
int b=gewei+shiwei+baiwei+qianwei;
System.out.print("个位数是:"+gewei+"\n十位数是"+shiwei+"\n百位数是"+baiwei+"\n千位数是:"+qianwei);
System.out.print("\n各个位数之和是"+b+"\n");
// }
}
}
4.判断奇偶
4、输入一个数判断是奇数还是偶数。运行效果如下:
import java.util.*;
public class parity {
public static void main(String[] args){
Scanner input=new Scanner(System.in);
int number;
System.out.print("请输入一个数:");
number=input.nextInt();
if(number%2==0){
System.out.print("您输入的数"+number+"是偶数");
}else {
System.out.print("您输入的数"+number+"是奇数");
}
}
}
5.求三个数中的最大值
5、有x、y、z三个数,求出它们之间的最大值。
import java.util.*;
public class max {
public static void main(String[] args){
Scanner input=new Scanner(System.in);
int x;
int y;
int z;
System.out.print("请输入x的值");
x=input.nextInt();
System.out.print("请输入y的值");
y=input.nextInt();
System.out.print("请输入z的值");
z=input.nextInt();
if(x>y&&x&