如何写手机适配网站,环保主题静态网站模板,学校网站类型,知名网站建设Java基础语法 1. 打印 Hello World !2. 变量类和数据类型2.1 什么是变量#xff1f;什么是数据类型#xff1f;2.2 常用的数据类型2.3 使用变量2.4 String 类数据类型2.4.1 String 类基本概念2.4.2 String 类的使用 3. 运算符3.1 算数运算符3.2 关系运算符3.3 逻辑运算符3.4 … Java基础语法 1. 打印 Hello World !2. 变量类和数据类型2.1 什么是变量什么是数据类型2.2 常用的数据类型2.3 使用变量2.4 String 类数据类型2.4.1 String 类基本概念2.4.2 String 类的使用 3. 运算符3.1 算数运算符3.2 关系运算符3.3 逻辑运算符3.4 赋值运算符 4. 条件控制语句4.1 if--else4.2 for4.3 while--break--continue4.5 switch--case 1. 打印 Hello World ! 使用Idea创建模块。Java_study 是创建的项目。 创建java文件。 3.创建成功的 java文件。 标记的HelloWorld是类名类名和文件名必须相同 编写main函数 main函数是 Java 程序的入口点。当 Java 应用程序开始运行时JVMJava Virtual Machine会查找名为 main 的静态方法并从此处开始执行程序。 String[] args表示该方法接受一个字符串数组作为参数通常用于接收命令行参数。 调用println函数打印出HelloWorld !
2. 变量类和数据类型
2.1 什么是变量什么是数据类型
变量是用来存储数据的标识符。
变量好比是收纳盒如果把所有的物品都放进一个收纳盒这就导致很多问题那么就需要对收纳盒进行分类。
对变量进行分类的是数据类型数据类型定义变量能存储什么类别的数据。
如图
2.2 常用的数据类型
整数类型
数据类型字节数取值范围byte1-128 到 127short2-32768 到 32767int4-231 到 231-1long8-263 到 263-1
浮点类型
数据类型说明float4字节,单精度double8字节双精度
字符类型:
数据类型说明char占用2个字节表示一个Unicode字符
布尔类型:
数据类型说明boolean表示真true或假false
2.3 使用变量
变量的命名规则
标识符变量名必须是合法的 Java 标识符不能是 Java 关键字或保留字。字母数字组合变量名可以由字母、数字、下划线 _ 和美元符号 $ 组成但不能以数字开头。大小写敏感Java 是大小写敏感的age 和 Age 是两个不同的变量。有意义的名称变量名应具有描述性能够清楚地表达其用途。
创建变量
//定义一个整型变量
int n 1;// 定义一个浮点数浮点数要加上f
float f 1.1f;//定义一个doublef浮点数
double d 6.6;//定义一个字符,字符要用单引号括起来
char c a;打印变量
//打印变量 println打印后换行print打印后不换行
System.out.println(int整数 n);
System.out.println(float单精准度浮点数 f);
System.out.println(double双精准度浮点数 d );
System.out.print(char字符 c);2.4 String 类数据类型
2.4.1 String 类基本概念
String 类是一个非常重要的类用于表示文本字符串。
基本概念
不可变性String 对象是不可变的这意味着一旦创建了一个 String 对象其内容就不能被修改。每次对 String 进行修改操作时都会创建一个新的 String 对象。存储方式String 对象在内存中的存储方式是通过一个字符数组实现的通常是一个 char[] 数组。
2.4.2 String 类的使用 //创建字符串对象String str1 Hello;String str2 World;//字符串拼接
String str3 str1 str2;//字符串比较
boolean b str1.equals(str2);//字符串长度int len str1.length();//字符串转大写
String str4 str1.toUpperCase();//字符串转小写
String str5 str1.toLowerCase();//字符串截取返回的是从1到3的字符串
String str6 str1.substring(1,3);//查找字符串返回的是第一个l的位置
int index str1.indexOf(llo);// 获取字符串中指定位置的字符
char ch str1.charAt(1);//字符串替换
String str7 str1.replace(H,h);//字符串分割
String[] str8 str1.split(l);//字符串格式化
String str9 String.format(我的名字叫%s今年%d岁。, 小明, 18);3. 运算符
3.1 算数运算符
算数运算符
运算符描述加法-减法*乘法/除法%取模求余数
示例
int a 10;
int b 3;int sum a b; // 13
int difference a - b; // 7
int product a * b; // 30
int quotient a / b; // 3
int remainder a % b; // 13.2 关系运算符
关系运算符
运算符描述等于!不等于大于小于大于等于小于等于
示例
int x 5;
int y 10;boolean isEqual (x y); // false
boolean isNotEqual (x ! y); // true
boolean isGreater (x y); // false
boolean isLess (x y); // true3.3 逻辑运算符
逻辑运算符
运算符描述逻辑与||逻辑或!逻辑非
示例
boolean condition1 true;
boolean condition2 false;// 两个都为真结果才能为真
boolean result1 (condition1 condition2); // false// || 其中有一个为真结果就为真
boolean result2 (condition1 || condition2); // true// !, !真 --假 !假 --真
boolean result3 !condition1; // false3.4 赋值运算符
赋值运算符
运算符描述简单赋值加法赋值-减法赋值*乘法赋值/除法赋值%取模赋值
示例
int num 10;num 5; // num num 5; num 15
num - 3; // num num - 3; num 12
num * 2; // num num * 2; num 24
num / 4; // num num / 4; num 6
num % 2; // num num % 2; num 04. 条件控制语句
4.1 if–else
//成绩
int n 99;// 如果小于60 判断为不及格
if(n 60){System.out.println(不及格);
}else if(n 70){ //否则如果小于70判断为CSystem.out.println(D);
}else if(n 80){System.out.println(C);
}else if(n 90){System.out.println(B);
}else{ //否则判断为ASystem.out.println(A);
}4.2 for
for(int i0; i 6 ; i ){System.out.println(i);
}4.3 while–break–continue
while(n 10){if(n 6){System.out.println(终止程序);break;}if(n 3){System.out.println(省略);n 1;continue;}System.out.println(n);n;
}4.5 switch–case int day 3; // 你可以更改这个值来测试不同的情况switch (day) {case 1:System.out.println(Monday);break;case 2:System.out.println(Tuesday);break;case 3:System.out.println(Wednesday);break;case 4:System.out.println(Thursday);break;case 5:System.out.println(Friday);break;case 6:System.out.println(Saturday);break;case 7:System.out.println(Sunday);break;default:System.out.println(Invalid day);break;}