开发环境安装1下载JDK
1.2配置环境变量
1.3下载并解压Eclipse
1.4配置Eclipse
①打开菜单 “Window | Prefrence”
②左侧展开 General | Workspace,将Text file encoding修改为UTF-8
③左侧展开 Java | Code Style | Formatter,点 “New”按钮, Profile name输入my,点“OK”按钮 ,在 Braces设置里,除了红色的为Same Line外,其他的均设置为 Next Line 。
④点 Apply 或 Apply and Close,结束配置。
Eclipse配置完毕。18/10/3
1.3创建第一个程序
打开Eclpese,新建JAVA project
例如,起个名字叫 Hello (注意:最好不要起中文字名)
添加Package
在左侧的Package Explorer窗口,右键点击src,在右键菜单里选择“New | Package”
添加代码
在左侧窗口里,右键点 my ,在右键菜单里执行“New | Class”package my;
* 输入类名Name(英文或拼音均可), 例如,输入 HelloWorld
* 勾选“public static void main (String[] args)”
在classn输入
package my;
public class HelloWorld
{
public static void main(String[] args)
{
// TODO Auto-generated method stubSystem.out.println("陈晓冲,你好");
}
}
在中间的代码编辑窗口里,右键菜单,执行“Run As | Java Application”
运行效果如下
1.4打印注释与空白
打印
System.out.println("hello,world");
注释
//System.out.println("hello,word");
控制台:console
拼接输出:字符串+字符串;字符串+数字;混合(ctrl+s保存)
System.out.println("晨风,你好");
System.out.println("数学"+150+"英语"+150);
如图
更新
2.1使用变量
int型(整数)
double型(双精度浮点数)
举例
int a=4;
int a2=a*a;
int a3=a*a*a;
System.out.println("数值"+a);
System.out.println("平方"+a2);
System.out.println("立方"+a3);
如图
String类型(字符串)
举例
String name="晨风";
System.out.println("我是"+a);
如图18/10/4
更新·2.3布尔型变量
boolean:true是;false否
例如:
boolean sex=false;
System.out.println("性别"+sex);
注意:true或false是一个值,不是普通的词;boolean和string不能加减乘除,boolean要么TRUE,要么false。
3.1算数运算符
+加
-减
*乘
/除
%取独
int a =1;
int b=(a+1)*2;
System.out.println(12%(a+b));
//a=1;b=4;a+b=5 12%5=2
3.2表达值
表达式:Expression;
操作符Operator;
例如:
a+b*10-(c/d)
size*(cunrt+1)
关系操作符
<=小于等于
>=大于
==大于等于
!=不等于
例如:
int a=4;
double b=2.5;
System.out.println("结果"+(a>b));18/10/6
3.3逻辑操作符
逻辑与&&
逻辑或||
逻辑非!
结果为Ture或false
例如:
double a =1;
double b=1;
System.out.println((a==b)&&(b==a));
double c=2;
double d=1;
System.out.println((c==d)||(c
int f=2;
System.out.println(!(f<3));
如图
3.4赋值操作符
等号为赋值操作符
=不等于+=
组合赋值操作符
例如
a+=b;
a=a+b;
a*=b;
a-=b;
a%=b;
3.5自增运算符
在java语言中,++为自增运算符
例如
int a=1;
a++;//相当于a+=1
作用对a的值加一
ps:自减运算符也是一样
后置自增(后自增)
int b=10;
a=b++;
前置自增(前自增)
int b=10;
a=++b;
3.6优先级与句型转换
使用小括号显式的决定优先级。
类型转化
允许整形和浮点型之间的转化
例如
double a=12.77;
int b=(int)a;
System.out.println("a"+b);
隐式转换
int a=1;
double b=a;
System.out.println("a="+b);
图
18/10/13