№1:计算

作者: Deque | 来源:发表于2018-10-31 17:05 被阅读0次

写在前面:本入门教程是鄙人通过网路学习整理笔记,入门阶段使用的中国大学Mooc浙江大学翁凯《零基础学Java》语言,后期教程为慕课网《Java入门第一二三季》通过本笔记,梳理学习Java中的的知识点,当然,能帮助到大家也是再好不过了。

计算机与编程语言

计算机如何解决问题

· 如:“请给我一杯水”
1、转身走到厨房;
2、找到一个杯子;
3、找到一个水壶;
4、在杯子中倒入一些水;
5、拿着杯子走回桌子。
人类关心:what to do
计算机关系:how to do

计算机能看懂的语言

01 00 04 28    49 29 56 00    21 00 04 00    05 00 00 00    00 00 02 00
01 00 06 00    07 00 01 00    08 00 00 00    1D 00 01 00    01 00 00 00
05 2A B7 00    01 B1 00 00    00 01 00 09    00 00 00 06    00 01 00 00
00 01 00 09    00 0A 00 0B    00 01 00 08    00 00 00 63    00 02 00 04
......

人类能看懂的语言:

int u = 32;
int v = 26;
while(v != 0){
    int trmp = u%v;
    u = v;
    v = temp;
}
System.out.print(u);

算法

· 我们要让计算机做计算,就需要像这样找出计算的步骤,然后用编程语言写出来
· 计算机做的所有的事情都叫计算
· 计算的步骤就是算法

程序的执行

解释:借助一个程序,那个程序能试图理解你的程序,然后按照你的要求执行
编译:借助一个程序,就像一个翻译,把你的程序翻译成计算机真正能懂的语言:机器语言写的程序,然后,这个机器语言写的程序就能直接执行了。

解释语言 vs 编译语言

· 语言本无编译/解释之分
· 常用的执行方式而已
· 解释型语言有特殊的计算能力
· 编译型语言有确定的运算性能

第一个Java程序

public class HelloWorld {

    public static void main(String[] args) {
        System.out.println("你好Java");

    }

}

变量与计算

变量赋值

赋值和初始化

· int price = 0;
· 这一行,定义了一个变量变量的名字是price类型int初始值0.
· price = 0是一个式子,这里的“=”是一个赋值运算符,表示将“=”右边的值赋值给左边的变量

赋值

· 和数学不同,a = b 在数学中表示关系,即a和b的值一样;而在Java中,a = b表示要求计算机做一个动作:
将b的值赋给a。关系是静态的,二动作是动态的。在数学中,a = b和b = a的等价的,而在Java中,两者的意思完全相反。

初始化

· 当赋值发生在定义变量的时候,就像xxx,就是变量的初始化

变量初始化

·<类型名称><变量名称> = <初始值>;
· int price = 0;
· int amount = 100;
· 组合变量定义的时候,也可以在这个定义中单独给个变量赋初值.
如:int price = 0,amount = 100;

浮点数计算

编程题

相关文章

  • №1:计算

    写在前面:本入门教程是鄙人通过网路学习整理笔记,入门阶段使用的中国大学Mooc浙江大学翁凯《零基础学Java》语言...

  • 1 整数计算

    例如 a=10 ,我们需要给出十个数字给出名称,在加上10,100,1000这个三个 共13个 1.1 五个算数基...

  • 计算广告-1

    前几天去面头条的商业产品经理,虽然结果并不好,但是在准备的时候发现了互联网在线广告这一领域,觉得非常有意思。 准备...

  • 计算技巧-1

    今天开始聊一聊计算技巧。 计算技巧真的是难以穷尽的一个话题,并且将这方面内容的讲得很好很深入的老师和网课也非常多。...

  • 留数与定积分题

    2016-1-1. 计算积分。 2016-2-1. 计算积分。 2016-3-1. 计算积分。 2016-4-1....

  • 2018-11-08

    1、计算:150×9= 2、计算:125×8= 3、计算15×61= 4、计算1421×41= 5、...

  • 【Linux】1. 计算机基础概念

    这篇笔记的知识点结构目录:认识计算机: (1)什么是计算机; (2)计算机的发展过程计算机的构成: (1) 计算...

  • 无标题文章

    # day01 #### 1.计算机概述 ##### a.计算机 ``` graph LR 计算机 --> 1.科...

  • c#循环详解

    案例 (计算1到100的累加和) image.png 案例 (计算1到100的累加和) 案例 (计算1到100的累...

  • 00-JavaScript基础-基本概念

    计算机常识 计算机只能识别0和1 计算机所能识别的指令都是由0和1组成的 计算机中存储和操作的数据都是0和1 计算...

网友评论

    本文标题:№1:计算

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