Java既是程序,也是一种语言。

初始java

Java既是程序,也是一种语言。

java语言

我们先来说一下语言。和每个人交流都是需要语言。语言有一大堆。(自己看百度。)Java语言是什么,是电脑的语言。是告诉电脑要做什么。(不然就像一个讲方言,一个讲外国语言。)双方都听不懂对方的话。不知道怎么交流。电脑都不知道你要表达啥。

​ 然而电脑的语言里只有“1和0”的低级语言。(即二进制的机机器语言。就像一生二生三三生万物一样。比较牛逼,两个字组成千千万万个字)。但是我们看不懂。

​ 所以有了Java语言,他就像一个翻译官。把我们不懂的翻译过去。把电脑的翻译成我们能看懂的。就可指令电脑,

java程序

​ 下面我说一下程序。虽然我们可以用Java语言交流了。但电脑也有时候也不知道我我们说啥,比如我叫他去倒一杯水?

​ 他也不会,他也不知道干什么。我们要一步一步,我们要告诉他。先去桌子上那一个水杯。然后走过去水壶那里接水。接一杯水放在桌子上。我们要一步一步的说下去。然后电脑才会懂,才会去执行。(电脑是一个木偶,要我们一步一说完每一件的任务)。

​ 这一系列的顺序完成,一系列的指令。叫做程程序。

以下来说一下我学,我在学的Java

开发Java的程序步骤。

1.编写一篇我们懂的源文件。再给编译器编译一下。编译成电脑看能看懂的“1和0”。在Java平台上运行。

(1) 把txt文件后缀改为——java,(编写源文件)

(2)编译为class文件

(3)在java平台上运行结果

Java程序的结构

1.编写程序框架(就像盖房子一样,需要先搭一个框架)。

框架 如下

public class  Hello world(类名){ }
public   公共的
class
Hello world  你好  世界

编写main法方的框架,(比如:一个房子不管多大,多少个房间都要从门进入一样)。

2.main方法就是:程序的入口。(没有main方法计算机就不知道从哪里开始执行程序)。

框架 如下:

public static void main (string [  ] args){ }
Static    静态的

void     空的

main     主要

3.编写代码

框架 如下

System.out.println("Hello World!!")于("你好";
System   系统

out      输出

println  

从控制台输入信息。即指令、即是程序。**

Java程序的注释

注释:提示作用,说明有啥用,做什么的(文字)

单行注释

单行注释以 // 开头,每一行中“//”后面的文字都是注释

多行注释 分位

文档注释

以 /* 开头

中间以 *

*/ 结尾

块注释

以/*开头

*/ 结尾

Java编码规范

你能想象一本书的文字都是一种颜色,一样的大小。所以我们写的编码要规范。

​ 示例:

public class Hello world{public static void main(string [ ] args){int score = 70;if (score >= 80) {

​					System.out.println("上");} else if (score >= 60){

​					System.out.println();} else {

​					System.out.println();

​				}}}

java程序开发软件

1.MyEclipse 平台

他将程序开发环境和程序调试环境集合在一起

变量和数据类型

变量

计算机的内存类似于,人的大脑,计算机使用内存来记忆大量运算时要使用的数据。内存是一个物理设备,如何来存储一个数据呢?

很简单,把内存想象成 -一间旅馆,要存储的数据就好比要住宿的客人。试想一下去旅馆住宿的场景。

首先,旅馆的服务人员会询问要住什么样的房间,如单人间,双人间、总统套间;然后,根据选择的房间类型,服务员会安排一个合适的房间。

”先开房间, 后入住”就描述了数据存入内存的过程。首先, 根据数据的类型为它在内存中分配一块空间(即找一个合适的房间).然后数据就可以放进这块空间中(即入住)。

数据类型

int整形   用于存储整数
double双精度浮点型    用于存储带有小数的数字
chal字符型:       一个字
String字符串型:    一句话

变量声明及使用

在程序运行的过程中,将数值通过变量加以存储,以便程序随时使用, 整体步骤如下。

(1)根据数据的类型在内存中分配-一个合适的”房间”,并给它命名,即“变量名”。
(2)将数据存储到这个“房间”中。
(3) 从”房间”中取出数据使用,可以通过变量名来获得。
现在,大家一定能很清楚地想象到一个数据如何被存储到内存中及如何被取出来使用了。如何使用Java 语言真正实现这一过程了

运算符

赋值运算符

例如:

​ 1 = 李四 ( 1 就是李四了 )

​ a = 100元 ( a 就是100元)

​ b = a (b 就是 a 了)

算术运算符

I我们小时候就开始学习如何进行算术运算了。最简单的算术运算是加、减、乘、除。

那么,如何编写程序让计算机来完成算术运算呢?

Java 中提供运算功能的就是算术运算符,它主要使用数值操作数进行数学计算。

(+)加法运算符,求操作的和

(-)减法运算符,求操作的差

(*)乘法运算符,求操作数的乘积

(/)除法运算符,求操作数的商

(%)取余运算符,求操作数相除的余数

数据类型转换

1)首先,Java 具有应用于一个表达式的提升规则,表达式(irsAvg+rise)中操作数firstAvg 是double 类型.则整个表达式的结果为double类型。这时,int类型变量rise隐式地自动转换成double类型,然后它和double类型变量firstAvg 相加,最后结果为double 类型并赋给
变量secondAvg。那么为什么int类型变量可以自动转换成double类型变量呢?

这也是因为Java 语言的一些规则造成的。将一种类型的变量赋给另一种类型的变量时,就会发生自动类型转换。。
两种类型要兼容:数值类型(整型和浮点型)互相兼容。
目标类型大于源类型: double 类型可以存放int类型数据.因为为double类型变量分配的空间宽度足够存储int类型变量。因此,我们也把int类型变量转换成double类型变量称为“放大转换”。
2)强制数据类型转换
事实上,自动类型转换并非所有情况下都有效。如果不满足上述条件,当必须将double类型变量的值赋给一个int类型变量时,该如何进行转换呢?这时系统就不会完成自动类型转换了。

	int					小

​	double				到

​	char				到

​	String				大

boolean类型

​ 前面已经学习了一些数据类型, 有表示数字的,有表示字符的,

…但是事物往往还有真假之身西用有一点艺术品的时候需设“这是真的 业“这是假的”。

男外, 也会经常做一些这样的利车如

“地铁2可线的首发车时间是5:00吗?”

. 这次考试成绩在 90分之上吗?”健身俱乐部的年费低于00元码?等,这些问题都需要经过判断。

但答案只能有两个,要么”是”(即真)要么“否”(即假)。

程序也一样,有时也需要判断真假。这时就需要一 种数据类型,专门用来表示真和爱Jawa中使用bolon类型表示真假。

boolean 又称布尔” .所以我们常说“布尔类型”。booien是ava的关键字,所有字母为小写。

现在知道了程序用boolean数据类型表示真和假但是程序如何知道真假呢?

关系运算符

程序可以通过比较大小、长短、多少等得知其真假。Java 提供了一种可以比较大小、长短、多少等的运算符,这就是关系运算符。。

​ > 大于 99 > 100, 结果为false

​ < 小于 大象的寿命 < 乌龟的寿命,结果为true

​ >= 大于等于 你的考试成绩>=200分,结果为false

​ <= 小于等于 每次考试成绩<=60分,结果为false

​ == 等于 地球的大小==男球的大小,结果为false

a 提供了一种可以比较大小、长短、多少等的运算符,这就是关系运算符。。

​ > 大于 99 > 100, 结果为false

​ < 小于 大象的寿命 < 乌龟的寿命,结果为true

​ >= 大于等于 你的考试成绩>=200分,结果为false

​ <= 小于等于 每次考试成绩<=60分,结果为false

​ == 等于 地球的大小==男球的大小,结果为false

​ != 不等于 水的密度! = 铁的密度,结果为true

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值