第二章总结:
什么是程序:
Java就是程序是一门语言,程序是指令【命令】的集合 就像人们平常炒菜一样,炒菜的过程是一个流程。而记载了炒菜过程的菜谱,就是一个程序。至于将炒菜的过程写成菜谱,即编写程序,就是我们要学习的编程。(Java的程序跟这个比喻差不多,得自己慢慢理解!)
一、变量:
1.根据数据类型在内存中分配一个合适的空间并给他命名,即“变量名”
2.将数据存储到这个空间中,
3.从空间中取出数据,可以使用变量名来获得。
二、java中的数据类型
数据类型:
.调用变量(使用存储的变量):
int a = 10;
System.out.println(a);
命名规则:
要求在同一个main方法里面不能有相同的变量名
组成: 字母、数字、下划线(_)、美元符号($)
开头不能是数字.
建议使用驼峰命名法:如果一个名字由多个词组成第二个单词首字母大写
类名命名法:(帕斯卡)每个单词的首字母都是大写。
前面可以是字母,下划线和符号2.后面可以是数字,字母,下划线和
符号
关键词不能当做变量名,例如,class void public static
1.数值类型
(1)整型 : int----32b
long-----64b
(2)非整型 :double
float
2.非数值类型
(1)字符 char (单个字符)
(2)字符串类型 String (多个字符组成)
3.使用变量的步骤:
1.声明变量: 变量类型 变量名;
2.给变量赋值: 变量名=值;
3.使用变量 : 输出变量即可
4.在声明的时候顺便给变量赋值:变量类型 变量名=值;
二、注意的事项:
在java中:
1.int double float 类型的值什么都不加
2.char类型的值需要加单引号
3.String 类型的值需要加双引号
Java的基本框架:
固定语法:
public class 类名{
public static void main(String[] args){
}
}
public class、定义了一个类,这个类是公开、 (类名开都首字母必须大写(教员说的?没大写后果自负))在一个class里面,有且只有一个 main 方法 , 关于括号必须成双成对的出现、关于格式也要对好 要把级分好、不要花里胡哨的这样也可以当你的代码更美观。这都是一个程序猿的基本修养!
三、运算符:
1.赋值算符:
1.=:将等号右边的值赋值给等号左边,例如:
int in = 100;
//将等号右边的值赋值给等号左边
2.算术运算符:
算数运算符: | 作用: | 举例: |
---|---|---|
+ | 求和 | 5+5=10 |
- | 求差 | 10-5=5 |
* | 求操作数的乘积 | 5*5=25 |
/ | 求商 | 5/3=1 |
% | 求相除的余数 | 5%3=2 |
3.关系运算符:
关系运算符: | 说明: | 举例: |
---|---|---|
> | 大于 | 99>100,结果为(flase 错) |
< | 小于 | 99<100,结果为(true真的) |
>= | 大于或等于 | 100>=101,结果为(flase 错) |
<= | 小于或等于 | 100<=101,结果为(true真的) |
== | 等于 | 100==100、结果为(true真的) |
!= | 不等于 | 水的密度!=铁的密度、结果为(true真的) |
int a, b;
a = 10; b = 20;
a > b; //结果是false
a < b; //结果是true
a >= b; //结果是false
a <= b; //结果是true
a == b; //结果是false
a != b; //结果是true
从控制台输入信息:
Scanner(扫描仪)首先第一步得去买一个扫描仪来(代码块中的第一句)必须要在classs上面这样才不会报错,其次基本框架不能少,买回来以后你得使用它(代码块中的第四句)必须写在main里面,之后在定义一个变量就可以直接到控制台输入了!
import java.util.Scanner; //导包
public class cla{ //类的定义
public static void main(String[] args){ //main方法的定义
Scanner sc = new Scanner (System.in); //申明一个扫描仪
System.out.println("请输入小明的成绩:"); //输出
int in = sc.nextInt(); //使用。控制台输入
}
}
4.类型转换:
大类型转换小类型,直接转换,double num = 6;
小类型转换大类型,需要强制转换,int num =(int)6.5;