当前位置: 移动技术网 > IT编程>开发语言>Java > java基础语法入门学习

java基础语法入门学习

2020年07月31日  | 移动技术网IT编程  | 我要评论

变量

本质就是对内存空间进行操作

声明方式:数据类型 变量名;    int a;//开辟整数变量空间

赋值方式:变量名 = 值;        a = 100; //将整数数值赋给变量

应用方式:System.out.print(a);

直接声明并赋值方式:数据类型  变量名 = 值;    int a = 100 ;

多个同类型变量的声明与赋值:数据类型 变量1, 变量2, 变量3 = 值3 , 变量4


注意:java是强类型语言,变量的类型必须与数据的类型一致。

public class EgOne {  // 新建EoOne类(符合命名规范)


public static void main(String[] agrs) { // 程序入口

int i;  // 方式一定义变量

i= 10;  // 赋值

System.out.println(i); // 打印变量 10


int money = 100;  // 方式二定义变量

System.out.println(money); // 打印变量 100


int a,b,c = 20, d = 15; // 方式三定义变量

a=111;  // 赋值

b=101;

System.out.println(a);  // 打印a 111

System.out.println(b);

System.out.println(c);

System.out.println(d);

}

}

Java中的数据类型

基本数据类型(8种)、引用数据类型(String、数组、对象)两种。


注意,boolean数据类型不参与算数运算,只参加逻辑表达式运算。

在基础类型文件后面按“.”无反应,而有反应是引用类型。

!!控制台输出编码方式不对导致乱码,可使用 “javac 项目名 –encoding utf-8”,使控制台的编码方式改为utf-8方式。



运算符

算数运算符(+,-,*,/,%)、逻辑运算符(&&,||,!,< ,> ,<= ,>= ,==)、赋值运算符(+=,-=,*=,/=,%=)、三元运算符(? :)、位运算符(&,|,^,~,<< ,>>)

数据类型的转换

低类型数据可以向高数据类型自动转换,但是高数据类型转低数据类型需要进行强制类型转换。

强制类型转换规则:

整数长度足够,数据完整。Int i = 100; byte b = (byte)I;   // b = 100;

整数长度不够,数据截断。Int I = 10000; byte b = (byte)I;   // b = 16(符号位变化,可能变为负数)

小数强转整数,数据截断。Double d = 2.5; int I = (int) d;   // I = 2(小数位舍掉)

字符整数互转,数据完整。 Char c = 65; int I = c;   // I = 65

Boolean的取值为true/false,不可与其他类型转换

转义字符

变量

本质就是对内存空间进行操作

声明方式:数据类型 变量名;    int a;//开辟整数变量空间

赋值方式:变量名 = 值;        a = 100; //将整数数值赋给变量

应用方式:System.out.print(a);

直接声明并赋值方式:数据类型  变量名 = 值;    int a = 100 ;

多个同类型变量的声明与赋值:数据类型 变量1, 变量2, 变量3 = 值3 , 变量4


注意:java是强类型语言,变量的类型必须与数据的类型一致。

public class EgOne {  // 新建EoOne类(符合命名规范)

public static void main(String[] agrs) { // 程序入口

int i;  // 方式一定义变量

i= 10;  // 赋值

System.out.println(i); // 打印变量 10


int money = 100;  // 方式二定义变量

System.out.println(money); // 打印变量 100


int a,b,c = 20, d = 15; // 方式三定义变量

a=111;  // 赋值

b=101;

System.out.println(a);  // 打印a 111

System.out.println(b);

System.out.println(c);

System.out.println(d);

}

}

Java中的数据类型

基本数据类型(8种)、引用数据类型(String、数组、对象)两种。


注意,boolean数据类型不参与算数运算,只参加逻辑表达式运算。

在基础类型文件后面按“.”无反应,而有反应是引用类型。

!!控制台输出编码方式不对导致乱码,可使用 “javac 项目名 –encoding utf-8”,使控制台的编码方式改为utf-8方式。


运算符

算数运算符(+,-,*,/,%)、逻辑运算符(&&,||,!,< ,> ,<= ,>= ,==)、赋值运算符(+=,-=,*=,/=,%=)、三元运算符(? :)、位运算符(&,|,^,~,<< ,>>)

数据类型的转换

低类型数据可以向高数据类型自动转换,但是高数据类型转低数据类型需要进行强制类型转换。

强制类型转换规则:

整数长度足够,数据完整。Int i = 100; byte b = (byte)I;   // b = 100;

整数长度不够,数据截断。Int I = 10000; byte b = (byte)I;   // b = 16(符号位变化,可能变为负数)

小数强转整数,数据截断。Double d = 2.5; int I = (int) d;   // I = 2(小数位舍掉)

字符整数互转,数据完整。 Char c = 65; int I = c;   // I = 65

Boolean的取值为true/false,不可与其他类型转换

转义字符


控制台输入

程序运行中,可在控制台手动录入数据,再让程序运行


  1. 导包,import java.util.Scanner;//引入外部文件
  2. 声明Scanner类型的变量,Scanner inpter = new Scanner(System.in);
  3. 使用,int I = input.nextInt(); // 控制台输入一个整数


帮助文档改中文

Alt + center ->Java build->Libraries -> JRE System Library[Sun JDK1.6.0_13]-> rt.jar->javadoc location -> edit->Javadoc in archive->Browse。

控制台输入

程序运行中,可在控制台手动录入数据,再让程序运行


  1. 导包,import java.util.Scanner;//引入外部文件
  2. 声明Scanner类型的变量,Scanner inpter = new Scanner(System.in);
  3. 使用,int I = input.nextInt(); // 控制台输入一个整数


帮助文档改中文

Alt + center ->Java build->Libraries -> JRE System Library[Sun JDK1.6.0_13]-> rt.jar->Source attachment->remove(必须移除,否则会被源码包覆盖)->javadoc location -> edit->Javadoc in archive->Browse。

今日思维导图:https://www.processon.com/view/link/5f200d8f5653bb7fd257d1a2

本文地址:https://blog.csdn.net/weixin_42704812/article/details/107672583

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网