Day5 Data types, Variables, and Operators (Ⅰ)

Question:如果给定一个圆的半径是10,那麽圆面积是多少?
Sol:首先第一个想法是,将10输入圆面积公式,半径x半径x3.14,然後再输出答案。有了想法之後,再来就是将想法转换成程序码了!
Step1:建立一个算面积的class- ComputeAreaDemo
https://ithelp.ithome.com.tw/upload/images/20210917/20140457Vlkx6T8giu.jpg
Step2:Input 半径(r)为10
int r = 10; //int表示宣告,r=10表示初始化,=表示指定
Step3:写公式A=rr3.14将10输入
double A=rr3.14;
Step4:印出结果
System.out.println(A);
https://ithelp.ithome.com.tw/upload/images/20210917/20140457Mcpr6NyPX2.jpg

在这支程序我们使用两种primitive data types : int,double.
接下来将开始详细介绍!

Variable Declaration
First, we name the variable, say x
We then need to determine a proper type for x..
EX: int x; // x is a variable declared an integer type.

Naming Rules
●开头不可以是数字
●不可以有reserved word EX:class,double,int,public,float…
●字和字中间不可以有空格
●不可以包含运算符号 EX:+,-,*,/

Data Types
●每一个变数都需要一个Type EX:int x,double y
●每一个语句都要一个Type
●Java是静态型别(static-typed);Python是动态型别
●还有primitive types(原生型别), and reference types(参考型别)


<<:  D3JsDay02 学学D3JS 技能提高SSS—为什麽D3

>>:  [Day 5] 机器学习大补帖

[Day 29] 非同步组件ㄅㄨㄅㄨ

如果某天我们在写大型专案,需要用上大量的组件,这是时候就可以用上非同步的组件,在需要时载入需要的组件...

Day30 - 模型复杂度分析

在最後一天的内容中,我们会以参数量、乘法数、训练过程中每一个epoch所需的时间与测试过程中每一笔资...

[Day9] Vite 出小蜜蜂~撞击行为 Collision Behavior!

Day9 Collision Behavior 当 Laser 跟 Squid 相互撞击时, 我们想...

DAY18 搞样式--CSS Gird 是什麽?

前言 因为这次排班小工具作品需要用到月历呈现方式,经过了小小思考觉得...好像用 CSS Gird ...

[Day5] Process

一个渗透测试的流程,可以简略的分成两大阶段,资讯蒐集与漏洞利用。而资讯蒐集阶段则又可以分为侦查与扫描...