今天突然有个想法,想写关于自己学习Java的每一天的学习过程与收获...让更多和我一样的java初学者少走弯路:)望大家多多交流与支持!!!!
作者:酷儿Qoo
Java第1堂课()
工欲善其事,必先利其器!
什么是程序:
1) Input->Process->output
2)对现实世界的建模
什么是Java:
Java不仅是一种语言,更是一种平台
开发工具:jdk_1.4.2 eclipse(初学者必选的好工具) 强烈推荐
装好这些工具后开始第一个程序例子:
步骤如下:编辑=>编译=>运行
用记事本或者其它编辑工具编写源码:
//源码如下,
public class Test {
public static void main(String[] args) {
System.out.println("hello,world,i love Java");
}
}
写完后保存为Test.java 文件,再
编译:javac Test.java
运行:java Test
打印结果:hello,world,i love Java
一,什么是变量
变量:内存的标识
命名规则:数字,下划线,美元符,Unicode可取
二.类型(强类型)
boolean(true/flase)
char(一个字母,一个汉字或任意一个unicode字符)16bit
byte 取值范围 -128到127
short -2^15到2^15-1
int -2^31到2^31-1
long -2^63到2^63-1
float 32bit
double 64bit
//以下源码说明以上两点
//两个变量的互换
public class Test2 {
public static void main(String[] args) {
int a=5;
int b=7;
System.out.println("a="+a);
System.out.println("b="+b);
a=a+b;
b=a-b;
a=a-b;
System.out.println("a="+a);
System.out.println("b="+b);
}
}
//类型的最大值和最小值
public class Test {
public static void main(String[] args) {
System.out.println("byte: " + Byte.MAX_VALUE);
System.out.println("byte: " + Byte.MIN_VALUE);
System.out.println("Short: " + Short.MAX_VALUE);
System.out.println("short: " + Short.MIN_VALUE);
System.out.println("byte: " + Byte.MAX_VALUE);
System.out.println("byte: " + Byte.MAX_VALUE);
System.out.println("int: " + Integer.MAX_VALUE);
System.out.println("int: " + Integer.MIN_VALUE);
System.out.println("long: " + Long.MAX_VALUE);
System.out.println("long: " + Long.MIN_VALUE);
System.out.println("float: " + Float.MAX_VALUE);
System.out.println("float: " + Float.MIN_VALUE);
System.out.println("double: " + Double.MAX_VALUE);
System.out.println("double: " + Double.MIN_VALUE);
}
}
三.运算符
算术运算符:+ - * / %
samples:
1+1=2 2-1=1 2*3=6 6/2=3 3%5=3
条件运算符:== != > < >= <=
关系运算符:&& || & ! | ^ ~
位运算符: >> << >>>