1.计算机语言的发展史
机器语言
汇编语言
高级语言
Java,C++,PHP
2.注释
概述: 注释就是用来解释代码的, 大白话, 就是给人看的.
分类:
单行注释:
// 注释的文字
多行注释:
/*
注释的文字
*/
文档注释:
/**
注释的文字
*/
public class Itheima { //这是在定义一个类
public void test() {// 这是一个方法
System.out.println("Hello World!"); //输出语句
}
}
特点:
注释是不参与编译,编译器遇到注释就跳过
3. 变量
变量: 是一个容器,用来存储数据的
语法:
数据类型 变量名 = 值;
例子:
String name = "传智播客";// 定义一个变量
/*
String 数据类型 表示字符串的数据类型
name 是变量名 自己取的名字
= 赋值用的 把等于号右边的数据赋值给左边的变量
"" Java里面字符串就要用双引号引起来
; 代表语句结束
*/
常见的数据类型:
String类型: 字符串类型,值必须用""括起来.
//任何类型的数据和字符串进行拼接以后, 都将获取到一个新的字符串.
int类型: 整数类型,值直接写就行.
float类型: 单精度小数类型,值后边必须加f(F)
double类型: 双精度小数类型,小数直接写默认是double类型
boolean类型: 布尔类型,值只有两个: true,false
char类型: 字符类型,值必须用''括起来,而且只能有一个值
变量命名的规则:
1.只能由字母(a_zA_Z),数字(0-9),下划线(_),美元符号($)组成
2.不能以数字开头 1name 错误
3.不能与关键字重名 关键字就是系统保留的字,具有特殊含义
4.严格区分大小写 name Name
变量命名的规范:
知名达意 驼峰命名法 String myName; 如果变量名有多个单词,那么就从第二个单词开始所有单词的首字母大写
String my_name;
数据类型:
1.常见的数据类型
2. 基本数据类型 4类8种
整数:
byte 1个字节 -128 -- 127
short 2个字节 -2^15 -- 2^15-1
int 4个字节 -2^31 -- 2^31-1 +-21亿之间
long 8个字节 -2^63 -- 2^63-1
小数:
float 4个字节 -3.403E38 ~ 3.403E38
double 8个字节 -1.798E308 ~ 1.798E308
字符:
char 占2个字节 字符类型的值必须要用单引号引起来,并且单引号只能有一个字符
布尔:
boolean (true\false)
3. 引用数据类型 String 字符串\类\数组\...
4.运算符:
算术运算符: + - * / %(取模\取余数)
注意: 2个整数相除,得到的结果一定是整数(取整数部分)
比较运算符:
逻辑运算符:
赋值运算符: =
4.程序的结构
顺序结构
分支\选择结构
1.
if(条件语句){
// 任意的代码 条件成立,就会执行,条件不成立,就不会执行
}
2.
if(条件){
// 条件成立,就会执行的代码 1
}else{
// 条件不成立,就会执行的代码 2
}
// 所以代码1 和代码2 不会同时执行,也不会同时不执行
3.
if(条件1){
// 代码1
}else if(条件2){
// 代码2
}else if(条件3){
// 代码3
}else{
// 代码4
}
循环结构:
5.定义类和方法
无参数无返回值的方法:
返回值类型:void
参数: ()空着,什么都不写
有参数无返回值的方法
返回值类型:void
参数:其实就是定义变量,不赋值
需要存储什么类型的数据,就定义什么类型的变量
无参数有返回值的方法:
返回值类型 : 数据类型
方法体最后一条语句一定是return语句,return 后面跟上要返回的数据
参数: ()空着,什么都不写
有参数有返回值的方法:
返回值类型 : 数据类型
方法体最后一条语句一定是return语句,return 后面跟上要返回的数据
参数:其实就是定义变量,不赋值
需要存储什么类型的数据,就定义什么类型的变量
调用方法的语法:
方法名(实际参数);
知识点补充:
1.java语言是严格区分大小写
2.面向过程:按照步骤一步一步执行
3.面向对象:找专业的人做专业的事情
4.字符串的相加: 其实就是拼接
// 补充: 任何数据类型的数据和字符串相加,就会拼接成一个新的字符串
System.out.println(5+"heima");//5heima alt + /
System.out.println(5+5+"heima");//10hiema
System.out.println("heima"+5);// heima5
System.out.println("heima"+5+5);//hiema55
// 引用数据类型: String
// 1.隐式类型转换 把小范围的数据 赋值给 大范围的变量 会自动转换
double d = 14;
// 2.强制类型转换 把大范围的数据 赋值给 小范围的变量
int num = (int)1.73;
5.Java中,两个整数相除,结果还是整数。
6.局部变量和成员变量:
局部变量:没有默认值,想使用必须先初始化。
成员变量:系统会给出默认值。
JAVA学习day01笔记-变量_注释_结构_数据结构_类和方法
猜你喜欢
转载自blog.csdn.net/clf3211147/article/details/79998361
今日推荐
周排行