JDK = Java 开发工具包 = java development kit
类库,API java sun公司->oracle
J2SE = java 2 standard edition
三个变量
JAVA_HOME: 安装目录…1.80…..
CLASSPATH: %JAVA_HOME%\lib
PATH: %JAVA_HOME%\bin
Text2
JRE = Java Runtime Enviorenment = Java 运行环境
JDK中包含了JRE
main = 主函数
注释 //单行注释; /*多行注释*/ ;
高级语言:更接近人类正常的思维
低级语言:更接近于计算机的电子原理。
编译器
1.判断语句
判断输入的成绩是否及格
import java.util.Scanner; 必须先导入 scanner ja包
Scanner reader=newScanner(System.in);
int grade=reader.nextInt();接收键盘输入,接收控制台输入,的整数 int
if(判断语句)
{
符合的语句输出
}
else {
不符合的语句输出
}
单个判断语句if 用()判断条件进行比对,对的输出符合的,否则else语句
2.循环语句
循环打印数组中的姓名
for(int i=0;i<names.length;i++)//循环打印名字,i++自己累加
{
System.out.print(names[i]+"\t");//循环打印输出names i
if((i+1)%3==0) //求余数恒等于0
{
System.out.println(); //恒等于零的字段位置输出换行
}
}
循环判断语句for用()判断条件进行比对,循环中可以使用if语句
3.一个综合案例
判断输入的姓名在数组中是否存在
boolean flag=false;//等于TRUE 或者FALSE都可以
for(int i=0;i<names.length;i++)
{
if(names[i].equals(name))
{
flag=true;
}
}
if(flag)
{
System.out.print("恭喜你找的了");
}
else {
System.out.print("未找到");
}
}
Boolean类判断属性的真假,使用for,if语句判断比对
1.Java中的基本数据类型
一共有4大类(8种)基本的数据类型
整型:byte 1个字节-128~127
,short 2英 [ʃɔ:t]个字节,int 8个,long 16个一次累加
浮点:float,double
字符:char单精度类型
布尔:Boolean 只要真假true;false
针对每一种类型,给学生演示一下赋值的方法。
1个字节代表计算机存储器中的8个二进制位(bit) 01010101
short int 2个字节 16个二进制位
main 主要的,主函数,它是程序的入口“一般一个成序只有一个”
发现错误时的提示语言
Type mismatch: cannot convert from int tobyte
类型不匹配:不能转换为字节
The value of the local variable b is not used
在声明变量未使用的提示
不使用局部变量b的值
Invalid character constant
无效的字符常量
String 字符串类型,不是基本类型。
2.什么是类?什么是对象?
面向对象的设计语言。
类=class=具有相同或者相似特征的一类事物的统称。
对象=object=类的某一个特例,叫做对象。
类是一个抽象的概念,对象是一个活生生的个体。
一切事物都是对象。
3.什么是成员变量(属性),成员函数(方法)?
属性=attribute描述类所具有的特征 变量
方法=method 描述类能够实施的行为 函数
成员 member
演示案例:Person类,添加属性性别,年龄,添加显示方法
生明的类
public class qiche {
String name;
String xh;
double money;
String pz;
void gan()//无返回值用的
{
System.out.println("产品名:"+name+"型号\t"+xh+"\n"+"价位:"+money+"\t配置:"+pz);
}
}
调用的类在主程序的入口main函数中使用
qiche hafuo=new qiche();
{
hafuo.name="哈佛";
hafuo.xh="h6";
hafuo.money=160000;
hafuo.pz="中高配";
hafuo.gan();//调用的方法
}