jdk 开发环境应用的工具 jre 开发环境用的
数据类型 整型
int类型 23
long长整型 2342132452L
浮点型
单精度float类型 4.5F
双精度double类型 56.7D
字节类型byte类型 范围 -128--127
字符类型char 'a' 每个字符代表一个编码 ,每个编码是用数字表示的
'a' --> 98
字符串类型
Stringstr="字符串类型";
String str1="字符串类型";
str == str1
布尔类型boolean:false(默认值), true
引用类型:经常成为对象
选择结构 if...else
if (str != str1){ System.out.println("两个字符串对象不相等"); } if (str != str1){ System.out.println("两个字符串对象不相等"); }else{ System.out.println("两个字符串对象相等"); } if (a == b){ System.out.println("两个值相等"); }else if (a<b){ System.out.println("a<b"); }else { System.out.println("a>b"); } 循环结构 for 用于循环次数确定情况 //需求 :求1到100 的所有数据的和 int sum=0; for (int i=1;i<=100;i++){ sum +=i; } System.out.println(sum); while String password=""; do{ System.out.println("请输入密码"); password="接收输入的密码"; }while(password !="123456"); while 用于循环次数不确定的情况下 选择结构: switch(常量):{ } int a = 100; switch (a) { case 1: System.out.println("值等于1"); break; case 100: System.out.println("值等于100"); break; default: System.out.println("错误值"); } 跳出循环: break:跳出整个循环 continue:跳出当次循环 面向对象: 面向对象是相对的,是相对于面向过程来说的。 面向过程:没有装修公司,最开始家里装修,需要自己够买材料(砖 水泥 电线 地板 等等) 需要自己去切砖 贴砖 铺地板 电线 抹水泥 有装修公司,只需需要花钱,装修公司把所有的东西都给你干了。 由自己面向整个装修过程开始转向面向装修公司
在java是把世界世生活中的实际东西,转换成我们的计算机语言。 学生 :学习 吃饭 睡觉 打游戏 java中用类来描述现实生活中的东西 Student{ int age; String name; String sex; 方法: public void study(){} public void eatFood(){} public void sleep(){} public void palyGame(){} }