初学JAVA 笔记 7月14号 注释 标识符 关键字 数据类型 变量 运算符

JAVA第二天笔记 7月14号
注释:
// 单行注释
/* */多行注释
/* /文档注释

String age = nextLine(“请输入你的年龄”)——此扫描器执行当前行,并返回跳过的输入信息
int age =nextInt(“请输入你的年龄”)—— 将输入信息的下一个标记扫描为一个 int

//接受控制台的信息Scanner
public class TestScanner{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);

System.out.println("请输入你的姓名:");
String name = sc.nextLine();

System.out.println("请输入你的性别:");
String sex= sc.nextLine();

System.out.println("请输入你的年龄:");
System age = sc.nextLine();          —— int  age =nextInt("请输入你的年龄") 会直接跳过输入4个变成3个信息 

System.out.println("请输入你的城市:");
String city = sc.nextLine();

System.out.println("你的姓名是:"+name);
System.out.println("你的性别是:"+sex);
System.out.println("你的年龄是:"+age);
System.out.println("你的城市是:"+city);

要记住的:
import java.util.Scanner;
String next()查找并返回来自此扫描的下一个完整的标记
String nextLine() 此扫描器执行当前行,并返回跳过的输入信息。
double nextdouble()将下一个信息变为double类型的数据
int i = sc.nextInt(); 接收一个Int数据类型。
sc.close()//关闭资源 重点 一定记得关闭资源。
int num = (int)Math.randon()包括0不包括1 【0,1) 强转的话要转结果 把整个式子都
int num = (int)(Math.randon())

标识符:
Java中 凡是能起名字的地方都叫标识符

标识符命名规则:
Java标识符由数字,字母和下划线(_),美元符号( 线 )开头
Java标识符对字母大小写敏感
长度没有限制
标识符不能使用关键字
不能以人民币符号、数字开始
方法名。首字符小写,其余的首字母大写,含大小写。
类和接口名。每个字的首字母大写,含有大小写。
常量名使用全部要大写
变量名 可大小写混写 看名知义

关键字:
goto和 const 虽然从未使用,但也作被为 Java 关键字保留

数据类型:分为 基本数据类型和引用数据类型

基本数据类型分为:数值型、字符型、布尔型、
4类8种
逻辑——boolean :boolean n1 =true; bolean n2 =false 不占字节只占1位
字符——char 用单引号括起来 2节–>16位
整数——byte、short、int和long
浮点——double和float

数值型又分为:整数类型和浮点类型

引用数据类型分为:类、接口、数组

任何数据类型+”“空字符串 都会变成字符串类型 String

long i=(long)123 强制转换

boolean 类型不能转换为其他数据类型
其他数据类型也不能转换为boolean类型

char , byte, short ——>int 计算中自动转换
如果表达式中,有比int更多的容器的类型,向更大容器类型转换
int x = 100000000;
int y = 3;
int a = 1;
long (z) = (long)a*y*x; 自动转换 转换到更大的类型。
在溢出该类型的容量,会舍弃高值 变成低值。
byte ,short,char–>int–>long–>float–>double

常量:不会改变的量
变量:Java中最基本的存储单元,是可以变化的量,需要被初始化,通过变量名来访问。

语法:数据类型 变量名(标识符)=变量值

局部变量: 要初始化才能用。
只在特定过程或函数中可以访问的变量

成员变量: 系统会给一个默认值。
在类体的变量部分中定义的变量。
循环变量:只能在花括弧里面使用。

运算符
int/int 只会去整数部分。 30/122 显示的结果为4
%是 取余运算

|| 运算到一个是真的后面的就不会再运算了 | 会运算到最后
&& 运算到一个是假的后面的就不会再运算了 & 会运算到最后
^异或:两个值不一样为真,一样为假。
x?y:z 真的就取Y 假的就取Z。

你可能感兴趣的:(初学JAVA 笔记 7月14号 注释 标识符 关键字 数据类型 变量 运算符)