• 学习Java的第三天


    学习内容:1.变量与常量

                         2.运算符(位运算符较为重点。移位计算小技巧:一个数左移n位,就是这个数乘2的n次方,右移n位,就是这个数除以2的n次方)

                         3.数据类型转换(包括隐式转换和显式转换,隐式转换为低级类型向高级类型转换,系统会自动执行;显式转换为高级类型向低级类型转换)

                         4.完成程序“交换两数”和“计算圆的周长与面积”,代码如下:

    交换两数:

    import java.util.Scanner;(不能省略)

    public class 交换两数 {
    static Scanner reader=new Scanner(System.in);
    public static void main(String[] args) {
    // TODO 自动生成的方法存根
    int a,b,temp;
    System.out.println("请输入a的值:");
    a=(int) reader.nextDouble();
    System.out.println("请输入b的值:");
    b=(int)reader.nextDouble();
    temp=a;
    a=b;
    b=temp;
    System.out.println("a的值为:"+a);
    System.out.println("b的值为:"+b);
    }

    }

    计算圆的周长与面积:

    import java.util.Scanner;

    public class 圆的周长与面积 {
    final static double PI=3.14;
    static Scanner reader=new Scanner(System.in);
    public static void main(String[] args) {
    // TODO 自动生成的方法存根
    int r;
    double s;
    double c;
    System.out.println("请输入圆的半径:");
    r=(int) reader.nextDouble();
    s=PI*r*r;
    c=2*PI*r;
    System.out.println("圆的周长为:"+c);
    System.out.println("圆的面积为:"+s);

    }

    }

    出现的错误:编写程序时忽略“import java.util.Scanner;”,输入数据时没有输入数据类型,即r=(类型)reader.nextDouble();

    明天任务:流程控制

  • 相关阅读:
    使用正则表达式做代码匹配和替换
    python 简单日志框架 自定义logger
    UVa 221 Urban Elevations 城市正视图 离散化初步 无限化有限
    UVa 10562 Undraw the Trees 看图写树
    【如何学习Python课程】
    【linux端口号与PID的互相查询】
    supervisor基础一
    【logstash】安装配置

    markdown
  • 原文地址:https://www.cnblogs.com/zyj3955/p/13268085.html
Copyright © 2020-2023  润新知