JAVA培训Day2

Day2
首先我们讲了java是一种面向对象的高级编程语言
基础定义
类:是对某一事物的描述,为了让程序语言更清楚地描述日常生活中的事务,是抽象的、概念上的定义,用于描述一类对象的行为和状态 关键字:class
public class Car {
}
对象:对象是类的一个实例,有状态和行为 关键字new
Car bmw=new Car();
//创建了一个新的车的对象,对象的名字叫bmw
实例变量:定义在类中但在任何方法之外,每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。格式: 数据类型 变量的名字
String category;
String color;
//变量的名字一般小写字母开头
方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。格式: 方法名字(){}
void run(){
String a=“这是一个局部变量”;
//方法里面声明的,叫局部变量,只能在这个方法里面可以使用
}

//汽车,跑起来,行为,用方法来表示,数据修改以及所有动作都是在方法中完成的
举了car做例子,car是一个对象,它的状态有:品牌、颜色 它的行为有:跑

public class Car {
String category;
String color;
void run(){
String a=“这是一个局部变量”;
System.out.println(color+category+“跑起来”);
}

}
public class Test {

public static void main(String[] args) {
	// TODO Auto-generated method stub
	Car bmw=new Car();
	//创建了一个新的车的对象,对象的名字叫bmw
	bmw.color="白色";
	bmw.category="宝马车";
	//"="是赋值运算
	//把白色赋值给这辆汽车的颜色属性
	bmw.run();
	//执行汽车,跑的方法
	
	
	Car c1=new Car();
	c1.category="奔驰车";
	c1.color ="黑色";
	c1.run();
}

}
数据类型
接着讲了数据类型,数据类型共有两种,分别为基本数据类型(byte、short、int、long、float、double、char、boolean)和引用类型(除基本数据类型外都是引用类型,常用引用类型:string)
public class DataType {
String a;
//声明一个字符串类型的变量,变量名字叫a
String b = “abcd”;
//声明并且赋值,声明了一个字符串类型变量b,赋值为abcd
public static void main(String[] args) {
// TODO Auto-generated method stub
String c=“ttt”;
//声明并且赋值了一个局部变量c,赋值为ttt
byte b1=100;
//声明并赋值了一个byte类型的变量,byte范围-128~+127 -27-27-1
short s1 = 32000;
//-215-215-1
int i=2345678;
//-231-231-1
long l = 245679;
long l2 = 23l;
//long类型的变量,之后面可以跟一个小写的L,表示是l类型
//这个l对值没有影响,变量值还是23
float f=1.1f;
//精确到小数点后一位
//float类型的变量,之后面必须加f
double d=2.18;
double d2=3.22d;
//精确到小数点后两位
//可以在后面加一个字母d表示double类型
char aaa=‘a’;
//char类型的变量,只需要用’’,只能一个字符
char c3=‘国’;
//char是可以存一个中文字符
boolean t1=true;

}

}
JAVA算术运算符
然后又讲了JAVA算术运算符和一些快捷键的使用
JAVA运算符中需要注意的有:a1%a2表示a1\a2的余数(取余)、a1++、++a1操作数的值+1(自增)、a1–、--a1(自减)
STS快捷键:ctrl+d删除整行
Ctrl+alt+v复制整行
Ctrl+s保存
1.输入Sysout 2.Alt+/ 输出System.out.println();
public class DataType2 {

public static void main(String[] args) {
	// TODO Auto-generated method stub
	byte b1=11;
	//ctrl+alt+v
	byte b2=51;
	System.out.println("b1+b2="+(b1+b2));
	System.out.println("b1-b2="+(b1-b2));
	System.out.println("b1*b2="+(b1*b2));
	System.out.println("b1/b2="+(b1/b2));
	System.out.println("b1%b2="+(b1%b2));
	System.out.println("b1++="+(b1++));
	//b1++相当于b1=b1+1
	System.out.println("++b2="+(++b2));
	//b1++=++b1
	System.out.println("b1--="+(b1--));
	System.out.println("--b2="+(--b2));
	//1.输入sysout 2.alt+/
	//ctrl+d 删除一行
	}

}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值