本篇文章为你整理了java基础(二):java基础语法(java基础语法菜鸟教程)的详细内容,包含有java语法基础知识 java基础语法菜鸟教程 java基础语句解读 java.基础 java基础(二):java基础语法,希望能帮助你了解 java基础(二):java基础语法。
文档注释:这个内容对IDEA是有意义的,/**注释内容*/
public class Hello {
//单行注释
//注释后会被编译器忽略,不会作为语句编译
//每个单行注释只能写一行
多行注释
这个注释可以写多行
JAVA是一种强类型语言,所有变量需要先声明后使用。
Java数据类型分为两个部分:基本类型和引用类型,这里主要说明基本类型。
基本数据类型如下:
Java是强类型语言,不同类型间运算的时候需要进行类型转换,换为同一类型后再计算。一般是从小向大进行转换,大向小转换会出现溢出。
布尔类型不能进行转换!
需要注意内存溢出和精度问题!
浮点型向整型转换会进行向下取整(向0靠近)
强制类型转换
大到小转换需要使用强制类型转换
如
float a = 1.3F;
int b = (int)a;
自由类型转换
小到大的转换是自由类型转换(自动转换)
变量、常量、作用域
可以变化的量,变量使用前需要声明。
变量声明:
type varName[=value][,varName[=value]]
static double salary = 5000;
//实例变量:从属于对象,不初始化的基本数据类型默认值为0,其余为null
String name;
public static void main(String[] args){
//局部变量,必须声明和初始化
char c = 好;
Hello hello = new Hello();
//System.out.println(name); //会报错
System.out.println(hello.name);
System.out.println(salary);//类变量直接可用
类名首字母大写,其他小写,使用驼峰写法,常量全大写,下划线分隔
Math类
内含非常多的数学运算方法,幂运算、绝对值等需要调用
包可以理解为文件夹,为了更好地组织类,用于区分类的命名空间
常用公司域名倒置作为包名,如com.baidu.www
包语句格式:
package pkg1[.pkg2[.pkg3...]]
用文件夹的路径理解就是该文件属于pkg1\pkg2\pkg3...\文件名
导入类的格式为:
import pkg1[.pkg2[.pkg3...]].classname
支持通配符,如*,表示一个包内的所有类
JavaDoc
可对类、方法进行说明
在命令行使用javadoc -encoding UTF-8 -charset UTF-8 文件名
生成说明文档,打开index.html可以查看
也可以直接在IDEA 工具- 生成javadoc
Scanner
包:java.util.Scanner,用于IO
基本语法:
Scanner s = new Scanner(System.in)
使用Scanner类的next()与nextLine()获取输入的字符串,读取前使用hasNext()与hasNextLine()判断是否有输入
public static void main(String[] args){
//创建一个扫描器
Scanner scanner = new Scanner(System.in);
System.out.println("使用next接收");
if(scanner.hasNext()) {
//判断是否有输入
String in = scanner.next();//接收
System.out.println(in);
scanner.close();//关闭扫描器
next()获取输入:输入从有效字符开始,空白符号之前的所有有效字符部分
nextLine():获得换行符前所有内容
hasNext():是否有字符串
hasNextLine():是否有字符串(与nextLine对应)
hasNextInt():是否有整数
hasNextByte():是否还有Byte
hasNextFloat():是否还有Float
next()
nextLine()
nextInt()
nextFloat()
以上就是java基础(二):java基础语法(java基础语法菜鸟教程)的详细内容,想要了解更多 java基础(二):java基础语法的内容,请持续关注盛行IT软件开发工作室。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。