第二章关于基本数据与计算的一些例题

import java.util.Scanner;
class Demo1_01{
    public static void main(String[] args){
        System.out.print("Enter a degree in Celsius:");//输出语句
        Scanner input=new Scanner(System.in);//调用Scanner类中的输入,需要导包
        Double Celsius=input.nextDouble();//输入语句
        Double Fahrenheit;//定义一个double类型的变量
        Fahrenheit=(9.0/5)*Celsius+32;//计算的结果赋予变量
        System.out.print(Celsius+"Celsius is"+Fahrenheit+"Fahrenheit");//输出语句
    }
}

import java.util.Scanner;
class Demo1_02{
    public static void main(String[] args){
        System.out.print("Enter the radius and length of a cylinde:");
        Scanner input=new Scanner(System.in);
        Double radius=input.nextDouble();//定义一个double变量,然后输入你所想赋给的值
        Double length=input.nextDouble();//如上
        Double area;
        Double volume;
        area=radius*radius*3.14;//计算的结果赋予area
        volume=area*length;//使用area继续进行计算
        System.out.println("The area is"+area);
        System.out.println("The volume is"+volume);
    }
}

import java.util.Scanner;
class Demo1_03{
    public static void main(String[] args){
        System.out.print("Enter a number between 0 and 1000:");
        Scanner input=new Scanner(System.in);
        int number=input.nextInt();
        int a,b,c;//用a,b,c分别来表示百位,十位,个位;
        a=number/100;//计算的时百位的结果
        b=number/10%10;//十位
        c=number%10;//个位
        int sum=a+b+c;//将百位,十位,个位加起来赋值给sum
        System.out.println("The sum of the digits is "+sum);
    }
}

 

import java.util.Scanner;
class Demo1_04{
    public static void main(String[] args) {
        System.out.print("Enther the time zone offset to GTM:");
        Scanner input=new Scanner(System.in);
        long time=input.nextLong();
        long totalMilliseconds = System.currentTimeMillis();//获取的时总毫秒数
        long totalSeconds=totalMilliseconds/1000; //转换为总秒数
        long currentSecond=totalSeconds%60;//取余就是现在时刻的秒数
        long totalMinutes=totalSeconds/60;//总分钟数
        long currentMinute=totalMinutes%60;//取余当前时刻的分钟数
        long totalHours=totalMinutes/60;//总小时数
        long currentHour=(totalHours+time)%24;//当前你所在区域的小时数
        System.out.println("Current time is " + currentHours + ":" + currentMinute + ":"+ currentSecond + " GMT");
}
}

import java.util.Scanner;
class Demo1_05{
    public static void main(String[] args) {
    System.out.print("Enther the Monthly saving amount:");
        Scanner input=new Scanner(System.in);
        double money=input.nextDouble();//定义一个变量,存你现在有的钱数
        double Monthly=0.05/12;//每个月的利率
         double sum=money;
        for(int i=0;i<6;i++){//使用循环计算6个月的总钱数
            if(i==0)
            sum=0;
            sum=(sum+100)*(1+Monthly);//每个月所拥有的钱*利率
        }
        System.out.println("After the sixth month,the account value is"+sum);
}
}

import java.util.Scanner;
class Demo1_06{
    public static void main(String[] args) {
        System.out.print("Enter x1 and y1:");
        Scanner input=new Scanner(System.in);
        double x1=input.nextDouble();//存x1的值,需要输入
        double y1=input.nextDouble();//存y1的值,需要输入
        System.out.print("Enter x2 and y2:");
        double x2=input.nextDouble();//存x2的值,需要输入
        double y2=input.nextDouble();//存y1的值,需要输入
        double leters=(x2-x1)*(x2-x1)+(y2-y1)*(y2-y1);
        double points=Math.pow(leters,0.5);//调用Math函数 Math(a,b)a是原本的数字,b是a的次方
        System.out.println("The distance between the two points is "+points);
    }
}

 

import java.util.Scanner;
class Demo1_07{
    public static void main(String[] args) {
        System.out.print("Enter x1 and y1:");//存x1,y1的值,需要输入
        Scanner input=new Scanner(System.in);
        double x1=input.nextDouble();
        double y1=input.nextDouble();
        System.out.print("Enter x2 and y2:");//存x2,y2的值,需要输入
        double x2=input.nextDouble();
        double y2=input.nextDouble();
        System.out.print("Enter x3 and y3:");//存x3,y3的值,需要输入
        double x3=input.nextDouble();
        double y3=input.nextDouble();
        double letera=(x2-x1)*(x2-x1)+(y2-y1)*(y2-y1);//计算距离
        double a=Math.pow(letera,0.5);
        double leterb=(x3-x1)*(x3-x1)+(y3-y1)*(y3-y1);//计算距离
        double b=Math.pow(leterb,0.5);
        double leterc=(x2-x3)*(x2-x3)+(y2-y3)*(y2-y3);//计算距离
        double c=Math.pow(leterc,0.5);//调用Math函数
        double s=(a+b+c)/2;
        double areas=s*(s-a)*(s-b)*(s-c);
        double area=Math.pow(areas,0.5);
        System.out.println("The area of the triangle is"+area);
    }
}

以上就是这些例题了;都是一些基础题,需要我们好好了解。。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值