一些基础

作者: _narcissus | 来源:发表于2018-12-03 20:41 被阅读1次
  • 怎么描述数据的类型:分类,资源合理利用。

    • 整形:byte short int long
    • 浮点:float double
    • 布尔:boolean
    • 字符串:String (复合数据类型)
  • 怎么存放值:当然是放内存里了傻的,怎么找到他?起个名来指向这个地址

    • 常量:由final来定义。确认过眼神,不会变了

      final a=1;
      
    • 变量:随着程序运行而变化,变化多端,不喜欢,总喜欢跟着别人混,还混出了一个圈子,叫作用域。

      int b=1;
      
  • 一个程序只有一个main方法(专一,可以),程序从main开始执行,直到main方法结束,然后程序也就可以休息了

  • 一个程序由类,对象,方法等构成。但是方法很重要。

    • 那么什么是类呢,为什么需要类?
      为了程序的简洁,不需要写许多重复的东西,都知道把具有相同数据类型的放在一起组成数组比较好,多简单。那么不同数据类型的怎么放一起呢,可以用代码块啊,但是怎么去调用呢,得起个名字才行,就叫class(类)了。
    • 既然有类了,那么是不是可以了呢?
      当然不行,如果就这样直接调用的话,那类的作用就不大了,因为只能放一组数据。所以就有了对象(object),我们把类实例化(把类变成对象的过程有个名字叫实例化)为许多许多的对象,这样类的作用就体现出来了。超多的
    • 对象和类都有了,就下来就是方法(method)了。
      方法也可以叫函数,就是用来实现一个小功能的代码块,写哪里呢?写class里吧,那样就可以被对象放肆的调用了
public class Calculate {
    int firstnum;
    int secondnum;

    public void add(){
        System.out.println(firstnum+secondnum);
    }
    public void sub(){
        System.out.println(firstnum-secondnum);
    }
    public void mul(){
        System.out.println(firstnum*secondnum);
    }
    public void div(){
        System.out.println(firstnum/secondnum);
    }
}
import java.util.Scanner;
public class Cal {
    public static void main(String[] args) {
        Scanner input=new Scanner(System.in);
        Calculate num=new Calculate(); //将类转为对象
        System.out.println("输入第一个数字");
        num.firstnum=input.nextInt();
        System.out.println("输入第二个数字");
        num.secondnum=input.nextInt();
        System.out.println("1.+ 2.— 3.× 4./");
        int math=input.nextInt();
        switch(math){
            case 1:num.add(); break; //对象.方法
            case 2:num.sub(); break;
            case 3:num.mul(); break;
            case 4:num.div(); break;
        }
    }
}

学了三个星期了,理解的还是很肤浅,后面的学的有点郁闷,所以总结一下了,基础很重要。还是那句话,写代码是很优雅的事,所以为了让她变得优雅要好好学。拒绝浮躁!

相关文章

  • Swift5-外行零基础入门_04-基础概念

    基础概念 我们之前讲的数据类型也是基础,是基础中的基础。这节,我们介绍另外一些编程语言中众所周知的一些基础概念,比...

  • 一些基础

    国内的浏览器使用情况 https://tongji.baidu.com/data/browser 国外统计情况 h...

  • 一些基础

    怎么描述数据的类型:分类,资源合理利用。整形:byte short int long浮点:float double...

  • Python - 语法

    基础一些小语法:

  • 第五章

    mysql b+树索引基础 作者在索引基础讲了一些废话,关于索引的基础,看下图足以。 b+树索引作者列举的一些信...

  • 一些基础概念

    支付系统 支付系统(Payment System)是由提供支付清算服务的中介机构和实现支付指令传送及资金清算的专业...

  • 一些基础资料

    图像识别技术发展框架 自动驾驶技术路径 几大主要语音智能应用 几大主要AI开源框架 自动驾驶潜力领域及投资方向

  • 一些基础书籍

    Linux入门: Running LinuxLinux in a Nutshell 系统管理和网络: UNIX S...

  • 一些Android基础

    1、运行别人的Android项目 学习最好的方法是运行别人的项目,站在巨人的肩膀上。不过因为现在Android开源...

  • 一些JS基础

    在函数中不定义return就会调用默认的隐形return,就是return undifind!!! 字符串部分: ...

网友评论

    本文标题:一些基础

    本文链接:https://www.haomeiwen.com/subject/bkeucqtx.html