标签:
Java的概述
主要讲了java的起源,95年诞生,具有可移植性、安全性、多线程、面向对象等特点的语言。Java程序的开发过程:HelloWord.java→计算机编译→HelloWord.class→Java虚拟机。
Java软件安装
Jdk的下载安装和环境变量的配置:
1.JAVA_HOME: C:\Program Files\Java\jdk1.7.0_13(安装路径);
2.PATH: ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
3.CLASSPATH: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;
写Java程序的基本操作
Java源程序的编译:
public class HelloWorld {
public static void main(String[] args){
System.out.println("HelloWorld ");
}
}
用记事本编辑java程序;然后编译、运行程序。
Java的基本数据类型:字节型byte 1字节8位
短整型short 2字节16位
整型int 4字节32位
长整型long 8字节64位
单精度型float 4字节32位
双精度型double 8字节64位
字符型char 2字节16位
布尔型boolean
基本类型的转化和强制转化;
变量的声明和赋值:int a=5;
字符串的用法;
Java的标识符命名规则;
常量的表示方法:final double PI=3.14159;
运算符的用法和表达式
关系运算符 > < >= <= == !=
逻辑运算符&& || !
三目运算符?:
System.out.print("请输入你的年龄");
age = s.nextInt();
String res = (age>18)?"欢迎来到洗浴中心":"未成年不得进入"; //age>18
算数运算符+ - * / % ++ --
位运算符& 位于 | 位或 ^ 位异 ~ 位补(位非) << 左移运算符 >> 右移 >>> 按右移补0操作符
表达式:int a =18; //整句话。有一条指令。也是一条语句
//a == 19 //变量表达式
If语句和if-else的用法
/*单分支*/
/*if(){
}else{
}*/
/*if语句多分支条件语句*/
if(time<4){ //(表达式,boolean表达式。) {代码块}
if(money>1000){
System.out.print("去IFS看电影,看IMAX");
}else{
System.out.print("去IFS看电影,看2D");
}
}
switch的用法
switch(算术表达式){
case 常量表达式1 :语句块1
break;
case 常量表达式2 :语句块2
break;
…
default :语句
break;
}
循环结构
while语句
do-while语句
for语句
先验循环、后验循环
while(i<5){
System.out.println(i++);
}
do{
循环体
}while( 布尔表达式);
do{
System.out.println(i++);
}while(i < 5);
for(表达式1;表达式2;表达式3){
循环体
}
for(i=0;i<5;i++){
System.out.println(i++);
}
while语句适合于构造循环次数是未知的循环程序
do-while用得不多,仍然适合于构造循环次数未知,但至少要执行1次的循环程序
1、声明一个数组变量;
语法:
数据类型[] 数组变量名;
或
数据类型 数组变量名[];
例如:
int[] sums;或 int sums[];
2、使用new关键字初始化数组,并指定数组的大小。
语法:
数组变量 = new 数组类型[数组长度];
例如:
sums = new int[20];
特点
int [] odds = {1, 3, 5, 7, 9};
String [] weekend = {"星期六", "星期天"};
String [] weekend;
weekend = {"星期六", "星期天"}; //编译不能通过
数据类型[] 数组变量 = new 数据类型[10];
标签:
原文地址:http://www.cnblogs.com/chenwei123/p/5495977.html