day02
注释
为什么要有注释?
注释的存在是为了解释一大段代码,注释内的内容不会被编译运行
注释的多种格式
- 单行注释
- 多行注释
- 文档注释
public class Main {
public static void main(String[] args) {
//这是单行注释,System.out.println("这一行(第三行)代码会被执行吗");
System.out.println("这一行(第四行)代码会被执行吗");
/*
这是多行注释 System.out.println("这一行(第六行)代码会被执行吗");
这是多行注释 System.out.println("这一行(第七行)代码会被执行吗");
这是多行注释 System.out.println("这一行(第八行)代码会被执行吗");
*/
/**
*
*这是文档注释 System.out.println("这一行(第十三行)代码会被执行吗");
*
*/
}
}
控制台输出如下:
这一行(第四行)代码会被执行吗
注意
当书写如下代码不会报错
// //
但当书写如下代码时会报错,因为第一个/*会匹配第一个*/(在这之间的才是注释的内容 ,为 /* ),而第二个*/因不会被匹配,被编译器认作代码,故报错
/* /* */ */

总结
书写注释时代码不要嵌套!
java关键字

含义: 被java赋予特殊含义的英文单词
特点: 小写,且在代码编辑器中会有提示
字面量
含义: 数据在程序中的书写格式
字面量的分类

拓展:特殊字符
\t 制表符
作用: 在打印的时候,把前面字符串的长度补齐到8,或者8的整数倍。最少补1个空格,最多补8个空格
public class Main {
public static void main(String[] args){
System.out.println("name" +'\t'+"age");
System.out.println("tom" +'\t'+ "23");
}}
控制台输出如下:
name age
tom 23
变量
定义格式

String a="定义",b="多个",c="相同",d="类型",e="变量";
String f="定义和赋值请用这种方式写,不要分开";
数据存储
计算机中任意数据都是用二进制的形式来储存的
在代码中的表现形式
二进制:由0和1组成,代码中以0b开头
十进制:由0~9组成,前面不加任何前缀
八进制:由0~7组成,代码中以0开头
十六进制:由0~9还有a~f组成,代码中以0x开头
任意进制转换为十进制
系数∗基数的权次幂相加 系数*基数的权次幂相加 系数∗基数的权次幂相加
例如:
十六进制的(abc)16=10*162+11*161+12*160=2748
十进制转换任意进制(除基取余法)
不断的除以基数(几进制,基数就是几)得到余数,直到商为0,再将余数倒着拼起来即可。
数据类型

float和double的书写格式
float a=0.222F;//(推荐大写)
Long B=212212L;//(推荐大写)
数据取值范围的大小

标识符
给类,方法和变量起的名字
起名的规则
硬性要求
-
由数字,字母,下划线和美元组成
-
不能以数字开头
-
不能是关键字
软性要求
小驼峰命名法:方法和变量
大驼峰命名法:类名
键盘录入
import java.util.Scanner;//导包
public class Main {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();//键入一个int类型值并且存入i变量中
System.out.println(i);//对i变量中的值打印
}}
idea
idea的项目结构

新建一个模块
在File->Project Structure中新建一个模块

新建一个包
选中src文件夹新建package

包名:路径应该为域名反写,且创建的为多级包
例如新建com.2.1包,就会在src文件夹下新建com文件夹,com文件夹内有2文件夹,2文件夹内有1文件夹
idea中的设置
略

1811

被折叠的 条评论
为什么被折叠?



