第三周作业

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);
    }
}

 

posted @ 2023-03-17 18:22  《/》  阅读(21)  评论(0)    收藏  举报