Java语言程序设计第十版(基础篇)第二章编程练习题

 

import java.util.Scanner;
public class tt1 {
    public static void main(String args[]){
        Scanner input = new Scanner(System.in);
        System.out.print("Enter a degree in Celsius: ");
        double centigrade = input.nextDouble();
        double fahrenheit;
        fahrenheit = (9.0 / 5) * centigrade + 32;
        System.out.println(centigrade + " Celsius is " + fahrenheit +" Fahrenheit");
    }
}

import java.util.Scanner;
public class tt1 {
    public static void main(String args[]){
        final double P = 3.1415926;
        Scanner input = new Scanner(System.in);
        System.out.print("Enter the radius and length of a cylinder: ");
        double radius = input.nextDouble();
        double high = input.nextDouble();
        double area,volume;
        area = radius * radius * P;
        volume = area * high;
        area = (int)(area*10000);
        area = area/10000;
        volume = (int)(volume*10);
        volume = volume/10;
        System.out.println("The area is " + area);
        System.out.println("The volume is " + volume);
    }
}

import java.util.Scanner;
public class tt1 {
    public static void main(String args[]){
        Scanner input = new Scanner(System.in);
        System.out.print("Enter a value for feet: ");
        double feet = input.nextDouble();
        double metres;
        metres = feet * 0.305;
        System.out.println(feet + " feet is " + metres + " meters");
    }
}

import java.util.Scanner;
public class tt1 {
    public static void main(String args[]){
        Scanner input = new Scanner(System.in);
        System.out.print("Enter a number in pounds: ");
        double pounds = input.nextDouble();
        double kilograms;
        kilograms = pounds * 0.454;
        System.out.println(pounds + " pounds is " + kilograms + " kilograms");
    }
}

import java.util.Scanner;
public class tt1 {
    public static void main(String args[]){
        Scanner input = new Scanner(System.in);
        System.out.print("Enter the subtotal and a gratuity rate: ");
        double subtotal = input.nextDouble();           //费用
        double gratuity = input.nextDouble();           //酬金率
        double Gratuity;                //酬金
        double total;                   //总费用
        Gratuity = subtotal * gratuity / 100;
        total = Gratuity + subtotal;
        System.out.println("The gratuity is $" + Gratuity + " and total is $" + total);
    }
}

import java.util.Scanner;
public class tt1 {
    public static void main(String args[]){
        Scanner input = new Scanner(System.in);
        System.out.print("Enter a number between 0 and 1000: ");
        int number = input.nextInt();
        int sum,ge,shi,bai;
        ge = number % 10;
        number = number / 10;
        shi = number % 10;
        bai = number / 10;
        sum = ge + shi + bai;
        System.out.println("The sum of the digits is " + sum);
    }
}

import java.util.Scanner;
public class tt1 {
    public static void main(String args[]){
        Scanner input = new Scanner(System.in);
        System.out.print("Enter the number of minutes: ");
        int minutes = input.nextInt();
        int years , days , retain;
        retain = minutes;
        years = minutes / (60 * 24 * 365);
        minutes = minutes % (60 * 24 * 365);
        days = minutes / (60 * 24);
        System.out.println(retain + " minutes is approximately " + years + " years and " + days + " days" );
    }
}

import java.util.Scanner;
public class tt1 {
    public static void main(String args[]){
        Scanner input = new Scanner(System.in);
        System.out.print("Enter the time zone offset to GMT: ");
        int GMT = input.nextInt();
        long totalMilliseconds = System.currentTimeMillis();
        long totalSeconds = totalMilliseconds / 1000;
        long currentSecond = totalSeconds % 60;
        long totalMinutes = totalSeconds / 60;
        long currentMinutes = totalMinutes % 60;
        long totalHours = totalMinutes / 60;
        long currentHour = totalHours % 24;
        currentHour = currentHour + GMT;
        System.out.println("Current time is " + currentHour + ":" + currentMinutes
        + ":" + currentSecond + " GMT");
    }
}
 

import java.util.Scanner;
import java.math.*;
public class tt1 {
    public static void main(String args[]){
        Scanner input = new Scanner(System.in);
        System.out.print("Enter v0, v1, and t: ");
        double v0 = input.nextDouble();
        double v1 = input.nextDouble();
        double t = input.nextDouble();
        double a;
        a = (v1 - v0) / t;
        a = (int)(a * 10000);
        a = a / 10000;
        System.out.println("The average acceleration is " + a);
    }
}

import java.util.Scanner;
public class tt1 {
    public static void main(String args[]){
        Scanner input = new Scanner(System.in);
        System.out.print("Enter the amount of water in kilograms:");
        double kilograms = input.nextDouble();
        System.out.print("Enter the initial temperature:");
        double initialTem = input.nextDouble();
        System.out.print("Enter the final temperature:");
        double finalTem = input.nextDouble();
        double Q;
        Q = kilograms * (finalTem - initialTem) * 4184;
        System.out.println("The energy needed is " + Q);
    }
}

import java.util.Scanner;
public class tt1 {
    public static void main(String args[]){
        Scanner input = new Scanner(System.in);
        System.out.print("Enter the number of years: ");
        int year = input.nextInt();
        int Yeartime = 365*24*60*60;
        int People = 312032486;
        double YearBirth = Yeartime/7.0;
        double YearDie = Yeartime/13.0;
        double YearIn = Yeartime/45.0;
        System.out.print("未来" + year + "年的人口数为 ");
        for(int i=1;i<=year;i++){
            People =(int)(People + YearBirth - YearDie + YearIn);
        }
        System.out.println("The population in 5 years is " + People);
    }
}

import java.util.Scanner;
import java.math.*;
public class tt1 {
    public static void main(String args[]){
        Scanner input = new Scanner(System.in);
        System.out.print("Enter speed and acceleration: ");
        double speed = input.nextDouble();
        double acceleration = input.nextDouble();
        double length;
        length = Math.pow(speed,2) / (2 * acceleration);
        length = (int)(length * 1000);
        length = length / 1000;
        System.out.println("The minimum runway length for this airplane is " + length);
    }
}

import java.util.Scanner;
public class tt1 {
    public static void main(String args[]){
        Scanner input = new Scanner(System.in);
        System.out.print("Enter the monthly saving amount: ");
        int save = input.nextInt();
        double money=0.0;
        for (int i = 0 ; i < 6 ; i++){
            money = (money + 100) * (1 + 0.00417);
        }
        money = (int)(money * 100);
        money = money / 100;
        System.out.println("After the sixth month , the account value is $" + money);
    }
}

import java.util.Scanner;
public class tt1 {
    public static void main(String args[]){
        Scanner input = new Scanner(System.in);
        System.out.print("Enter weight in pounds: ");
        double weight = input.nextDouble();
        System.out.print("Enter height in inches: ");
        double height = input.nextDouble();
        double BMI;
        BMI = (weight * 0.45359237) / (height * 0.0254);
        System.out.println("BMI is " + BMI);
    }
}

import java.util.Scanner;
import java.math.*;
public class tt1 {
    public static void main(String args[]){
        Scanner input = new Scanner(System.in);
        System.out.print("Enter x1 and y1: ");
        double x1 = input.nextDouble();
        double y1 = input.nextDouble();
        System.out.print("Enter x2 and y2: ");
        double x2 = input.nextDouble();
        double y2 = input.nextDouble();
        double distance;
        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);
    }
}

import java.util.Scanner;
public class tt1 {
    public static void main(String args[]){
        Scanner input = new Scanner(System.in);
        System.out.print("Enter the side: ");
        double side = input.nextDouble();
        double area;
        area = (3 * Math.pow(3,0.5) /2) * Math.pow(side,2);
        area = (int)(area * 10000);
        area = area / 10000;
        System.out.println("The area of the hexagon is " + area);
    }
}

import java.util.Scanner;
public class tt1 {
    public static void main(String args[]){
        Scanner input = new Scanner(System.in);
        System.out.print("Enter the temperature in Fahrenheit between -58F and 41F :");
        double t = input.nextDouble();
        System.out.print("Enter the wind speed (>-2) in miles per hour:");
        double v = input.nextDouble();
        double Twc;
        Twc = 35.74 + 0.6215 * t - 35.75 * Math.pow(v,0.16) + 0.4275 * t * Math.pow(v,0.16);
        Twc = (int)(Twc * 100000);
        Twc = Twc / 100000;
        System.out.println("The wind chill index is " + Twc);
    }
}

public class tt1 {
    public static void main(String args[]){
        System.out.println("a      b      pow(a , b)");
        for(int i=1;i<=5;i++){
            System.out.println(i + "      " + (i+1) + "      " + (int)Math.pow(i,i+1));
        }
    }
}

import java.util.Scanner;
public class tt1 {
    public static void main(String args[]){
        Scanner input = new Scanner(System.in);
        System.out.print("Enter three points for a triangle: ");
        double x1 = input.nextDouble();
        double y1 = input.nextDouble();
        double x2 = input.nextDouble();
        double y2 = input.nextDouble();
        double x3 = input.nextDouble();
        double y3 = input.nextDouble();
        double s , side1 , side2 , side3 , area;
        side1 = Math.pow((Math.pow((x1-x2),2))+Math.pow((y1-y2),2),0.5);
        side2 = Math.pow((Math.pow((x1-x3),2))+Math.pow((y1-y3),2),0.5);
        side3 = Math.pow((Math.pow((x3-x2),2))+Math.pow((y3-y2),2),0.5);
        s = (side1 + side2 + side3) / 2;
        area = Math.pow(s * (s - side1) * (s - side2) * (s - side3),0.5);
        area = (int)(area * 10);
        area = area / 10;
        System.out.println("The area of the triangle is " + area);
    }
}

import java.util.Scanner;
public class tt1 {
    public static void main(String args[]){
        Scanner input = new Scanner(System.in);
        System.out.print("Enter balance and interest rate (e.g., 3 for 3%): ");
        double balance = input.nextDouble();
        double rate = input.nextDouble();
        double interest;
        interest = balance * (rate / 1200);
        interest = (int)(interest * 100000);
        interest = interest / 100000;
        System.out.println("The interest is " + interest);
    }
}

import java.util.Scanner;
public class tt1 {
    public static void main(String args[]){
        Scanner input = new Scanner(System.in);
        System.out.print("Enter investment amount: ");
        double amount = input.nextDouble();
        System.out.print("Enter annual interest rate in percentage: ");
        double rate = input.nextDouble();
        System.out.print("Enter number of years: ");
        double year = input.nextDouble();
        double future;
        future = amount * Math.pow(1 + rate / 100.0 / 12,year * 12);
        future = (int)(future * 100);
        future = future / 100;
        System.out.println("Accumulated value is " + future);
    }
}

import java.util.Scanner;
public class tt1 {
    public static void main(String args[]){
        Scanner input = new Scanner(System.in);
        System.out.print("Enter an amount in double, for example 1156:");
        int amount = input.nextInt();
        int penny = amount % 100;
        int dollar = amount /100;
        System.out.println(amount + " is " + dollar + " dollar " + penny + " penny " );
    }
}

import java.util.Scanner;
public class tt1 {
    public static void main(String args[]){
        Scanner input = new Scanner(System.in);
        System.out.print("Enter the driving distance:");
        double distance = input.nextDouble();
        System.out.print("Enter miles per gallon:");
        double miles = input.nextDouble();
        System.out.print("Enter price per gallon:");
        double per = input.nextDouble();
        double price;
        price = distance / miles * per;
        price = (int)(price * 100);
        price = price /100;
        System.out.println("The cost of driving is $" + price);
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值