初识Java

命令提示符(cmd)

启动: Win+R
切换盘符: 盘符名称:
进入文件夹: cd 文件夹名称
进入多级文件夹: cd 文件夹1\文件夹2\文件夹3
返回上一级: cd …
直接回根路径: cd
查看当前内容: dir
清空: cls
退出: exit

JDK{JRE(运行内库+JVM)}

HelloWorld

public class HelloWorld {
public static void main(String[] args) {
System.out.println(“Hello,World!”);
}
}

注意大小写,全英文符号,tab大空格。javac编译,Java运行

public class HelloWorld {//此行第三个单词必须和文件名称完全一样,包括大小写,public class表示定义一个类的名称,类是Java当中所有源代码的基本组织单位。(最外层)
public static void main(String[] args) {//此行内容永远保持不变,代表main方法。代表程序的起点
System.out.println(“Hello,World!”);//此行代表输出的语句,()中填写想要输出的内容。
}
}

变量

1、标识符的命名规则
Java中的标识符有以下4种命名规则。
(1)标识符由字母、数字、下划线(_)或美元符号(%)组成;
(2)标识符的首字母以字母、下划线或美元符号开头,不能以数字开头;
(3)标识符的命名不能以关键字、布尔值(true、false)和null相同;
(4)标识符区分大小写,没有长度限制,坚持见名知意原则。
2、关键字
关键字是Java语言保留的,为其定义了固定含义的特殊标识符。

Java中常见的关键字
abstract class final int public this
assert continur finally interface return throw
boolean default float long short throws
break do for bative static transient
byte double if new strictfp try
case else implements package super void
catch enum import private swich volatile
char extends instanceof protected synchronizcd wjile

1、完全小写的字母;
2、在增强版的记事本中,有特殊颜色

注释:

//单行注释, 快捷键Ctrl+/;

/*
*多行注释
/ 快捷键Ctrl+shift+/。输入/+enter可自动补全。

/**
*文档注释
*/ 输入/**+enter可自动显示。

类:(每个单词首字母大写)

变量名:(第一个单词首字母小写,之后每个单词首字母大写)

方法名:(同变量名)

分类:
1、字符串常量:有双引号的,叫做字符串常量;
2、整数常量(byte、short、int、long):直接写上,没有小数点的数字;
3、浮点数常量(float、double):直接写上,有小数点的数字;
4、字符常量(char):用单引号的单个字符;如’中’
5、布尔常量(boolean):true、false;
6、空常量:null。代表没有任何数据,不能直接打印输出。

常量:在程序运行期间,固定不变的量。

变量
与常量对应的就是变量,变量是在程序运行中其值可以改变的量
PS: 变量定义后可以不赋值,使用时再赋值。不赋值不能使用。 变量不可以重复定义

数据类型转化
不同类型的变量可以在一起运算,但要先进行类型转换再运算。
数据范围从小到大依次列出:byte -> short -> int -> long -> float -> double
范围小的数据类型值(如byte),可以直接转换为范围大的数据类型值(如int)
范围大的数据类型值(如int),不可以直接转换为范围小的数据类型值(如byte)
算数运行时:存储位数越多,类型的级别越高
赋值运算时:转换方式有自动类型转换和强制类型转换
自动类型转换:将级别低的类型赋值给高级别类型时将进行自动类型转换
强制类型转换:将高级别的类型赋值给低级别类型时,必须进行强制类型转换

常用运算符
运算符就是告诉程序执行特定的运算操作的符号
赋值运算符
赋值运算符“=”用于给变量指定的变量值,并可与算术运算符结合,组合成复合赋值运算符。复合赋值运算符主要包括:“+=”、“-=”、“=”、“/=”、“%=”。
算术运算符
算术运算符包括“+”、“-”、“*”、“/”、“%”、“++”、“–”

Scanner类

是用于扫描输入文本的实用程序。如果使用Scanner类,必须使用import语句导入Scanner类,即指定Scanner类的位置,它位于java.util包中。
使用Scanner类可以接收用户键盘输入的字符。
实现步骤如下。
(1)导入Scanner类
import java.util.*;
(2)创建Scanner对象
Scanner import=new Scanner(System.in);
(3)获得键盘输入的数据

关系运算符

关系运算符有时又称比较运算符,用于比较两个变量或常量的大小,运算结果时布尔值true或false。Java中共有6个关系运算符,分别为“”、“!=”、“<”、“>”、“>=”、“<=”。
注意:①“=”为赋值运算符,“
”为等于运算符;
           ②“>”、"<"、">="、"<="只支持数值类型的比较;
           ③“”“!=”支持所有数据类型的比较,包括数值类型、布尔类型、引用类型;
           ④关系表达式运算的结果为布尔值;
           ⑤“>”、"<"、">="、"<="优先级别高于“
”、“!=”。

逻辑运算符

逻辑运算符用于对两个布尔型操作数进行运算,其结果还是布尔值。
注意:①操作数的类型只能是布尔类型,操作结果也是布尔值;
           ②优先级别:“!”>"&">"^">"|">"&&">"||";
           ③“&”和“&&”的区别:当“&&”左侧为false时,将不会计算其右侧的表达式,即左false则false;无论任何情况,“&”两侧的表达式都会参与计算;
           ④“|”和“||”的区别与“&”和“&&”的区别类似。

位运算符

条件运算符
条件运算符时Java中唯一的需要3个操作数的运算符,所以又称三目运算符或三元运算符。
条件运算符的语法格式如下:
条件?表达式1:表达式2
首先对条件进行判断,如果结果为true,则返回表达式1的值;
如果结果为false,则返回表达式2的值。

运算符的优先级

所谓优先级就是在表达式运算中的运算顺序。优先级越高,在表达式中运算顺序越靠前。
结合性可以理解为运算的方向,大多数运算符的结合性都是从左向右,即从左向右依次进行运算。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值