之前学习了.net,感觉还好,不过发现了几句话很有含义:
有的女人就是Windows虽然很优秀,但是安全隐患太大。
有的女人就是MFC她条件很好,然而不是谁都能玩的起。
有的女人就是C#长的很漂亮,但是家务活不行。
有的女人就是C++,她会默默的为你做很多的事情。
有的女人就是汇编虽然很麻烦,但是有的时候还得求它。
有的女人就是SQL,她会为你的发展带来莫大的帮助。
不过现在是学Java了,今天通过学习了Java的,简单的描述java语法:
例如:
package com.testone;
import java.util.Scanner;/*引用Scannerd命名空间*/
public class TestOne {/*类名*/
public static void main(String[] args) {/*主方法,程序入口*/
Scanner input=new Scanner(System.in);/*构建一个接受用户控制台输入内容的对象*/
System.out.println("请输入一个年龄");/*输出*/
int age=input.nextInt();
if(age>=90){
System.out.println("老寿星");
}else if(age>=60){
System.out.println("老人家");
}else if(age>=18){
System.out.println("成年人");
}else{
System.out.println("未成年");
}
}
}
可以知道Java语言包含标识符、关键字、运算符和分隔符等元素。这些元素有着不同的语法含义和组成规则,它们互相配合,共同组成Java的语句。
一:标识符
标识符是由程序员自己定义的名称,可按上面的规则随意选取。不过,Java中有一个标识符命名约定: 常量用大写字母,变量用小写字母开始,类以大写字母开始。如果一个变量名由多个单词构成,第一个单词后面的单词以大写字母开始,例如anInt。下划线虽然可以作为标识符的一员,但常用于常量名的单词分隔,因为常量名都是以大写字母单词命名的。还要注意一点,Java严格区分字母大小写,标识符中的大小写字母被认为是不同的两个字符。例如以下是4个不同的合法标识符: ad、Ad、aD、Da。
二、关键字
关键字是Java语言本身使用的标识符,它有其特定的语法含义,如public表示公有的,static为静态的。所有的Java关键字将不能被用作标识符,如for、while、boolean等都是Java语言的关键字。
三、注释符
(1) // 注释一行。 以“//”开始,最后以回车结束。一般作单行注释使用,可放在某个语句的后面。
(2) /*… */一行或多行注释。 以“/*”开始,最后以“*/”结束,中间可写多行。
四、数据类型
Java的数据类型可分为: • 基本类型,包括整型、浮点型、布尔型和字符型;
• 数组类型,包括一维数组和多维数组;
• 复合类型,包括类和接口。
java基本数据类型:
五、逻辑运算符
六、数组
数组是有序数据的集合,数组中的每个元素具有相同的数组名,根据数组名和下标来惟一地确定数组中的元素。数组有一维数组和多维数组,使用时要先声明后创建。
一维数组是指一个线性数据序列,声明格式为: 数据类型 数组名[]; 或 数据类型[] 数组名; 例如: int arr1[];或者int []arr1; char [] arr2;或者char []arr2; Java在数组的定义中并不为数组元素分配内存,因此“[]”中不用指出数组中元素的个数即数组长度,而且对于如上定义的一个数组暂时还不能访问它的任何元素。
一维数组的创建与赋值:
定义数组后,还必须为数组分配内存、初始化。
1. 用运算符new分配内存再赋值 格式如下: 数组名= new 数据类型[长度]。例如: int intArr[]=new int[3]; char chArr[]=new char[5];
数组元素赋值的方法与变量相同,例如: intArr[0]=10;intArr[1]=20; intArr[2]=30;
2、直接赋初值并定义数组的大小 第二种方法是直接赋初值并定义数组的大小。初值必须用大括号括起,用逗号作分隔符,初值的个数表示数组的大小。
例如: int a[]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; char c[]={′a′,′b′, ′c′, ′北′, ′京′}