基本数据与计算——————习题

(将摄氏溫度转换为华氏溫度编写程序从控制台读人 double 型的摄氏温度然后将其转换为 华氏温度并且显示结果转换公式如下所示:华氏温度=(9/5)*摄氏温度+32

特别注意哦:Java中 9/5 的结果是1,但是9.0/5的结果是1.8

import java.util.Scanner;
public class Temperature{
    public static void main(String[] args){
        Scanner scanner = new Scanner(System.in);
        System.out.print("请输入摄氏温度:");
        double celsius = scanner.nextDouble(); 
        double fahrenheit = (9.0 / 5) * celsius + 32;
        System.out.println("摄氏温度是:"+celsius+"华氏温度是:"+fahrenheit);
    }
}

定义double类型的变量,因为温度不单单是整数还有小数,所以不用int类型的

提示输入语句,编写代码时注意代码的可读性,方便别人和自己理解

注意Java中的除号---" / "当除号两边都是整数的时候结果必然是整数,除号两边只要有一边是小数,哪么结果也是小数,所以在运用除号的时候要特别注意,切记!!!!

编写程序读入圆柱体的半径和高并使用下列公式计算圆柱的体积

       面积 =半径 x 半径 x p  (3.1415926)

       体积 = 面积 X

提示用户输入半径和高,然后计算,当然我们就要知道如何输入

import java.util.Scanner   导包

代表从控制台输入,然后提示输入等

根据题目所给的公式计算,输出

import java.util.Scanner;
public class Js{
    public static void main(String[] args){
        //输入半径和高
        System.out.print("请输入半径和高:");
        Scanner scanner = new Scanner(System.in);
        double r = scanner.nextDouble();
        double h = scanner.nextDouble();
        //根据公式计算圆柱体底面积
        double area = r * h *3.14;
        //根据公式计算圆柱体体积
        double volume = area * h;
        //输出
        System.out.println("圆柱体的体积为:"+volume); 
    }
}

注意代码的缩进问题,在编写代码时,修改bug时最难的也许就是缩进问题,代码的整洁度越高,可读性越强

编写程序读取一个在 0 1000 之间的整数,并将该整数的各位数字相加

例如整数是 932 , 各位数字之和为 14

提示利用操作符 %分解数字然后使用操作符 / 去掉分解出来的數字

求数和这个题,首先分析题目所求,提示输入三位数

0-1000整数,定义类型int类型

比如:int c = num%10    求该数的个位

import java.util.Scanner;
public class Qsh{
    public static void main(String[] args){
        //请输入一个数字
        System.out.print("请输入一个0-1000以内的数字:");
        Scanner scanner = new Scanner(System.in);
        int number = scanner.nextInt();
        //求出该数字的个位
        int a = number%10;
        number /= 10;
         //求出该数字的十位
        int b = number%10;
        number /= 10;
         //求出该数字的百位
        int c = number%10;
        int sum = a + b + c;//求和
        System.out.println(sum);
   }
}

编写程序提示用户输人两个点xl, yl) x2, y2), 然后显示两点间 的 距 离。计 算 两 点 间 距 离 的 公 式 是

可 以 使 用 Math . pow(a ,0.5)

Math.pow(a,0.5)

理解透彻一点便是对数字a进行的运算,运算的方式便取决于括号里面的内容(a,0.5)代表对a根号(a,2)代表对2平方,所以知道这个上面的求两点之间的距离便变得简单了.....

import java.util.Scanner;
public class Jh{
    public static void main(String[] args){
        Scanner scanner = new Scanner(System.in);
        //提示用户输入第一个坐标(两个值)
        System.out.print("请输入第一个坐标:");
        double x1 = scanner.nextDouble();
        double y1 = scanner.nextDouble();
         //提示用户输入第二个坐标(两个值)
        System.out.print("请输入第二个坐标:");
        double x2 = scanner.nextDouble();
        double y2 = scanner.nextDouble();
        //计算两点之间的距离
        //Math.pow(a,b)---->a^b
        //调用计算平方,求两点之间的距离
        double distance = Math.pow(Math.pow(x2-x1,2)+Math.pow(y2-y1,2),0.5);
        //输出
        System.out.println("The distance between the two points is "+distance);
    }
}    

定义double类型的变量

根据公式计算,还有对于变量名的定义,有时候你会发现时间一长,如果变量名不规范的话,很可能自己都找不到自己写的代码在哪,所以根据标准的变量名称定义,比如英语,这样便更加方便人理解和自己后期的寻找。

发布了12 篇原创文章 · 获赞 0 · 访问量 87

猜你喜欢

转载自blog.csdn.net/fuguofenA/article/details/104227052