1. 键盘上输入一个摄氏温度,然后把摄氏温度转换成华氏度温度输出。
摄氏温度c ,将其转化为华氏温度f ,转换公式为:f=c*9/5+32
2. 键盘输入上底,下底,高,然后求梯形的面积。
3. 输入一个三位数,分别获取其中个位,十位,百位。
因为int只保留整数,我们可以通过三位数去除以100来获得百分位
十分位我们需要获得需要先通过除以100来取余在进行整除10来获得
个为直接取100的余数在去10的余数就好了
4. 输入一个四位数,分别获取其中个位,十位,百位,千位。
只要会了上面的就会这个,思考一下吧,可以看看我下面代码怎么完成的哦
//导入包,前期讲过了
import java.util.Scanner;
//创建一个类,记得文件需要和类名一致
public class Work {
//第一个题目代码
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("输入摄氏度");
float c = sc.nextFloat();
float jg = c*9/5+32;
System.out.println("温度转换结果为:"+jg);
System.out.println("计算梯形的面积");
//调用第二个题目代码运行,后面一样的
two();
}
//第二个题目代码
public static void two() {
Scanner sc = new Scanner(System.in);
System.out.println("输入高度");
int h = sc.nextInt();
System.out.println("输入上底");
int sd = sc.nextInt();
System.out.println("输入下底");
int xd = sc.nextInt();
System.out.println("梯形的面积为:"+((sd+xd)*h/2));
System.out.println("计算三位数的个十百");
tree();
}
//第三个
public static void tree() {
Scanner sc = new Scanner(System.in);
System.out.println("输入一个三位数");
int num = sc.nextInt();
if (num>99 && num <1000){
int bai = num/100;
int shi = num%100/10;
int ge = num%100%10;
System.out.println("百分位:"+bai+" 十分位:"+shi+" 个位:"+ge);
}else {
System.out.println("输入的不是一个三位整数");
}
System.out.println("计算四位数的个十百千");
four();
}
//第四个
public static void four() {
Scanner sc = new Scanner(System.in);
System.out.println("输入一个四位数");
int num = sc.nextInt();
if (num>999 && num <10000){
int qian = num/1000;
int bai = num%1000/100;
int shi = num%1000%100/10;
int ge = num%1000%100%10;
System.out.println("千分位:"+qian+" 百分位:"+bai+" 十分位:"+shi+" 个位:"+ge);
}else {
System.out.println("输入的不是一个四位整数");
}
System.out.println("计算四位数的个十百千");
}
}
//心中无女人代码自然神!!!!!!!
:$(棒棒糖)