html网站建设流程,网站模板二次开发,专业的营销型网站建设公司,私密浏览器官网一、注释
IDEA注释快捷键#xff1a;Ctrl /
单行注释#xff1a;
//注释信息
多行注释#xff1a;
/* 注释信息
*/ 二、字面量
常用数据#xff1a;整数、小数、字符串#xff08;双引号#xff09;、字符#xff08;单引号#xff09;、布尔值#xff08;tr…一、注释
IDEA注释快捷键Ctrl /
单行注释
//注释信息
多行注释
/* 注释信息
*/ 二、字面量
常用数据整数、小数、字符串双引号、字符单引号、布尔值true/false、空值null 三、数据类型
说明e38表示是乘以10的38次方同样e-45表示乘以10的负45次方 四、输入与输出
1、输出打印语句
IEDA快捷键sout
System.out.println(Hello World!);2、Scanner 键盘录入
键盘录入三个步骤 1. 导包 import java.util.Scanner ; 2. 创建对象 Scanner sc new Scanner(System.in); 3. 调用方法 录入整数 int age sc.nextInt (); 录入字符串String name sc.next (); 三、运算符
1、算数运算符 - * / % 2、字符串拼接操作 System.out.println(年龄为: 23); // 年龄为23 左右两边至少有一边是字符串时拼接后的结果也是字符串 3、自增自减运算符 --分为前缀和后缀 4、类型转换
隐式转换
基本的隐式转换把一个取值范围小的数值或者变量赋值给另一个取值范围大的变量
运算中的隐式转换
1、取值范围小的数据和取值范围大的数据进行运算小的会先提升为大的之后再进行运算
2、byte short char 三种数据在运算的时候都会提升为int然后再进行运算char会根据ASCII表转换成数值
强制转换 把一个 取值范围大 的数值或者变量 赋值 给另一个 取值范围小 的变量不允许直接赋值需要加入强制转换 格式 目标数据类型 变量名 ( 目标数据类型 ) 被强转的数据 ; 5、 赋值运算符 - * / % 6、关系运算符
结果只能是true/false ! 7、逻辑运算符 | ^异或相同为false不同为true || 有逻辑中断更常用 8、三元运算符 格式判断条件 ? 值 1 : 值 2; 9、运算符优先级
不用刻意记按习惯就好 四、 方法
1、定义格式
public static 数据类型 方法名 (数据类型 变量名1数据类型 变量名2... ) { return 数据值;}
2、方法重载
在同一个类中定义了多个同名的方法但每个方法具有不同的参数类型或参数个数这些同名的方法就构成了重载关系
举个栗子
public class Test {public static int add1(int a, int b) {return a b;}public static double add2(double a, double b) {return a b;}public static int add3(int a, int b, int c) {return a b c;}public static double add4(double a, double b, double c) {return a b c;}
} 调用方法的时候Java虚拟机会通过参数的不同来区分同名的方法 五、流程控制语句
1、顺序结构
没什么好说的
2、分支结构
if-else语句
if (判断条件1) {语句体1; } else if (判断条件2) {语句体2; }...else {语句体n1;}
switch语句
千万别忘了break switch(表达式) {case 值1语句体1;break;case 值2语句体2;break;…default 语句体n1;break;}
3、循环结构
for语句
常用于循环次数确定的情况
while语句
常用于循环次数不确定的情况通常在循环体里通过break跳出
while(循环条件){……}
do-while语句
先执行一次再判断循环条件
do{……
}while(循环条件);
4、跳转控制语句 break : 终止 循环体内容的执行也就是说结束当前的整个循环 continue: 跳过 某次循环体内容的执行继续下一次的执行 六、Random随机数
import java.util.Random; //使用随机数第一步
Random ran new Random(); //使用随机数第二步
int score ran.nextInt(101); //生成0到100之间的随机整数 七、数组
// 数组
// 数组定义
// 格式1常用 int[] arr
// 格式2 int arr[]
// 数组静态初始化int[] arr1 new int[]{1,2,3}; //完整写法int[] arr2 {1,2,3}; //简化写法常用
// 二维数组也类似把[]改成[][]就行// 数组动态初始化初始化时只指定数组长度由系统自动分配初始
// 初始值分配规则整数0 小数0.0 布尔false 字符\u0000 字符串nullint[] arr new int[3]; //3代表的是数组长度为3