一.输出总结
public class Main{
public static void main(String[] args){
System.out.println("helloworld");
}
}
Java程序严格区分大小写
System.out.println("helloworld");输出数据之后会换行
System.out.print("helloworld");输出数据之后不会换行
二.注释
- 单行注释:以 "//" 开头,可以在一行代码的末尾添加注释。例如:
int a = 10; // 定义变量a并赋值为10
- 多行注释:以 "/" 开头,以 "/" 结尾,可以跨越多行。例如:
/* 这是一个多行注释。 它可以跨越多行, 用于对代码进行详细的说明。 */
- 文档注释:在程序中采用特定的注释格式进行注释,然后通过JDK提供的工具javadoc来解析,生成一套以网页文件形式体现的程序说明文档。 以 "/**" 开头,以 "*/" 结尾,用于生成API文档。例如:
/** * 这是一个文档注释,用于生成API文档。 * 在类、方法、属性等前面添加文档注释,可以生成详细的API文档, * 方便其他开发人员使用和理解代码。 */
文档注释是Java特有的.
三.标识符与关键字
Java与c++在标识符和关键字方面大部分是相同的
标识符
Java和C++都允许使用字母、数字和下划线作为标识符的组成部分。但在Java中,标识符的第一个字符必须是字母或下划线,不能是数字;而在C++中则没有这个限制。
关键字
Java和C++都有一些关键字,用于定义语言中的特殊功能。在Java中有一些C++中没有的关键字,例如:final、abstract、interface等。
四.数据类型
在java中,布尔类型用boolean表示。
字符串类型:String,不是基本数据类型,属于引用数据类型,S要大写。
其他方面与c++类似。
五. 流程控制语句
Java与c++的顺序、分支和循环结构非常相似。
1.顺序结构与c++相同没有太大差别
2.分支结构
Java中的条件表达式必须是布尔类型,而C++中可以是任何类型。
Java中的switch语句中必须有break语句来结束每个case分支,否则会继续执行下一个case分支。
3.循环结构
Java中的条件表达式必须是布尔类型。
六.数组
一.数组初始化
1.数组存储的数据类型[ ] 数组名字 = new 数组存储的数据类型[数组长度];
数组存储的数据类型 数组名字[ ] = new 数组存储的数据类型[数组长度];
2.数据类型[] 数组名 = new 数据类型[]{元素1,元素2,元素3…};
二.Java在声明中制定长度是不合法的. 数组的长度是固定的 ,数组的大小一经定义便不可修改。