第一周java笔记

一、基础知识
1.windows+R+cmd
进入控制台,打开dos界面
2.列出文件夹:dir
创建文件夹:md
删除目录:rd
3.面向过程:人打球时的动作,手怎样动,腿怎样动,着重于过程,打不同的球要重新写。
面向对象:将人和球分开,打不同的球只写不同的球即可,可以用之前的代码。
4.注释
//
/*
/
/
*
*
*
*/文档注释(java特有)
5.一般步骤:
创建一个java文件,用文本编译器打开,写代码,打开dos界面,进入d盘,javac+文件名编译,java+文件名运行。
或直接用eclipse。
二、基本语法
1.关键字
(有特殊含义的单词,全是小写)
这些单词都是有特殊含义的,比如
public:公共的,class:类,public class:定义一个公共的类
static:静态的,void:没有返回值,
在这里插入图片描述
在这里插入图片描述

保留字
可能以后作为关键字的词,已经把单词预定了,以后尽量不要用在这里插入图片描述

2.标识符
自己能起名字的地方都叫做标识符
起名规范如下:
在这里插入图片描述
在这里插入图片描述

3.变量
变量定义的格式:数据类型 变量名 = 变量的值
如:int i = 1;
变量是放在内存里面的,变量可以变。
在一对{}里面有效,
int i;这样不对,因为没有赋值。
变量的类型:
整型:byte,short,int,long(long定义时数字后加上字母l)
浮点型:float(定义时数字后加字母f),double。
字符型:char(定义时符号用单引号括起来)
如:char c1 = ‘a’;
char c2 = ‘\’’ 这是转义字符,输出单引号。
char c3= ‘\n’ 转义字符,输出换行。

在这里插入图片描述

布尔型:boolean(定义的只有true和false两种)
String:可以输出字符串,第一个字母大写
比如String str1 = “hello world” 输出hello world
String str2 = “hell” + “e wor” + “ld”
也可以输出hello world在这里插入图片描述
在这里插入图片描述

比如编译时如下
在这里插入图片描述
八种数据类型在这里插入图片描述

一个int类型不能转换成byte类型,但byte类型能转换成int类型
也就是大的不能转换成小的,小的能转换成大的。在这里插入图片描述
比如将i,s,b加在一起,结果是int类型,计算过程中,换成最大的算。在这里插入图片描述
在这里插入图片描述

char类型之所以可以转化为int类型,进行加减乘除时,是因为转化的是它的ASCLL的值,然后再进行的计算。
char类型是可以进行数学运算的,ascll码为97.

在这里插入图片描述

注意:当有一系列的+运算的时候,如果某个部分含有字符串,那么字符串挨着的+往后开始都是按照字符串拼接去看,前面的是按照加法运算。
在这里插入图片描述

强制转换数据类型
在字母前面加上要转换的数据类型,并且要用英文的小括号括起来。

比如:在这里插入图片描述
在这里插入图片描述

总结:在这里插入图片描述

练习:
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/zhanglin_zhang/article/details/107772866