第三周作业
1 定义圆形半径,求面积。
ort java.util.Scanner; import javax.swing.plaf.basic.BasicInternalFrameTitlePane.SystemMenuBar; public class index { public static void main(String[] args) { Scanner scanner= new Scanner(System.in); System.out.println("请输入圆的半径"); final double PI=3.14; double r=scanner.nextDouble(); double circle =2*PI*r; double area =PI*Math.pow(r, 2); System.out.println("该圆的半径为 R="+r); System .out.println("该圆的面积为 S="+area); } }

2.华氏温度和摄氏温度互相转换,从华氏度变成摄氏度你只要减去32.乘以5再除以9就行了将摄的质转成华氏度,直接乘以9除以5,再加上32即可。
import java.util.Scanner; import javax.swing.plaf.basic.BasicInternalFrameTitlePane.SystemMenuBar; public class index { /** * @param args */ public static void main(String[] args) { Scanner scanner= new Scanner(System.in); System.out.println("请输入华氏温度"); float a=scanner.nextFloat(); System.out.println("转换为摄氏温度为" +(a-32)*6/9); System.out.println("请输入摄氏温度"); float b=scanner.nextFloat(); System.out.println("转换为华氏温度为" +(b*9/5)+32); } }

3.已知ab均是整型变量,写出将d.b两个安量中的值互换的程序。
import java.util.Scanner; import javax.swing.plaf.basic.BasicInternalFrameTitlePane.SystemMenuBar; import javax.swing.text.Style; public class index { /** * @param args */ public static void main(String[] args) { Scanner scanner= new Scanner(System.in); System.out.println("请输入第一个数"); int a=scanner.nextInt(); System.out.println("请输入第二个数"); int b=scanner.nextInt(); int c; c=a; a=b; b=c; System.out.println("输出交换的结果" +a +b); } }

4.定义一个任意的5位整数,将它保留到百位、
import java.util.Scanner; import javax.swing.plaf.basic.BasicInternalFrameTitlePane.SystemMenuBar; import javax.swing.text.Style; public class index { /** * @param args */ public static void main(String[] args) { Scanner scanner= new Scanner(System.in); System.out.println("输入一个五位数"); int a=scanner.nextInt(); System.out.println("保留到百位为"+a/100); } }

5.输入个01000的整数求各位数的和,
import java.util.Scanner; import javax.swing.plaf.basic.BasicInternalFrameTitlePane.SystemMenuBar; import javax.swing.text.Style; public class index { /** * @param args */ public static void main(String[] args) { Scanner scanner= new Scanner(System.in); System.out.println("输入一个0~1000的数"); int num=scanner.nextInt(); int ge=num%10; int shi=num/10%10; int bai=num/100; System.out.println("各位数的和为" +(ge+shi+bai)); } }

6.输入一个任意的小写字母转换为大写。
import java.util.Scanner; import javax.swing.plaf.basic.BasicInternalFrameTitlePane.SystemMenuBar; import javax.swing.text.Style; public class index { /** * @param args */ public static void main(String[] args) { Scanner scanner= new Scanner(System.in); System.out.println("请输入一个小写字母"); char c=scanner.next().charAt(0); char daxie=(char)(c-32); System.out.println("对应的大写是" +daxie); } }

7输入一个任意的大写字母转换为小写。
import java.util.Scanner; import javax.swing.plaf.basic.BasicInternalFrameTitlePane.SystemMenuBar; import javax.swing.text.Style; public class index { /** * @param args */ public static void main(String[] args) { Scanner scanner= new Scanner(System.in); System.out.println("输入一个大写字母"); char a=scanner.next().charAt(0); char b=(char)((int)(a)+32); System.out.println("输出小写字母:"+b); } }

浙公网安备 33010602011771号