0
点赞
收藏
分享

微信扫一扫

AA制、用CurrentTime显示当前时间、用Math.random随机输出任意范围的值、Scanner接收控制台输入、计算圆的面积、整数转十六进制表示、实现简单的Java功能

三千筱夜 2022-03-12 阅读 59

学习的普遍流程:知识的铺垫——自己去test验证——case的案例的具体实现——集成综合学习生成APP

AA制

result(结果)

int result = (a + b + c)/3;

//会忽略浮点数部分的钱数

double result = (a+b+c)/3.0;

//注意3.0使得运算整体变成浮点数,要赋值给double

用CurrentTime显示当前时间

current(现行的,当前的)

用Math.random随机输出任意范围的值

random(随机的)

 //公式是
 [a,b]
 a + (int)Math.random()*(b-a+1);
 //一定要注意的是后面的值是(b-a),一定要是乘的取值区间的倍数
public class AA制 {
    public static void main(String[] args) {
        int a=100;
        int b=80;
        int c=121;

        double result = (a+b+c)/3.0;
        System.out.println(result);
    }

Scanner接收控制台输入

值得注意的是:类名以及变量名不能喝关键字一样!!!

import(进口;导入)

Scanner(扫描仪)

  1. 导入import.java.util.Scanner; //导入util包,,,,其中Scanner就在util包中;;;

  2. Math 、System 、String 都属于 java.lang 包 贵族 lang包不需要导入;;;

  3. 调用Scanner前要新建对象

     Scanner in = new Scanner(System.in);  //新建对象
     String s = in.nextLine();  //调用Scanner内置nextLine方法,接收控制台输入的下一行内容
     int i = in.nextIn();//    接收控制台输入的下一个整型
     double = in.nextDouble();//接收控制台输入的下一个浮点型

计算圆的面积

area(面积)

圆周率 π 可以用Math.PI调用

public class 计算圆的面积 {
    public static void main(String[] args) {
        System.out.println("请输入圆的半径");
        Scanner R = new Scanner(System.in);
        double r = R.nextDouble();

        double area = Math.PI*r*r;
        System.out.println("圆的面积是:"+area);
    }
}

整数转十六进制表示

需求:

输入0~15任意一个数,用程序将其转换为十六进制表示法的单个字符,并输出

方法1

 Scanner in = new Scanner(System.in);
        int A = in.nextInt();
        if (A<=9 && A>=0){
            A = A + 48;
        }else{
            A = A + 55;
        }
        char B = (char)A;
        System.out.println(B);

方法二

 //System.out.println((char)('A'+(x-10)));    //灵感
        Scanner in = new Scanner(System.in);
        System.out.println("请输入0~15的一个整数:");
        int x=in.nextInt();
        char result = (char) ( x>9 ? ('A'+(x-10)) : ('0'+x));
        System.out.println("转换为十六进制为:"+result);
举报

相关推荐

0 条评论