java 入门 博客园_Java入门

一、安装

1、安装Jre

JRE是Java Runtime Environment缩写,指Java运行环境,是Sun的产品。运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。

注意由于Microsoft对Java的支持不完全,请不要使用IE自带的虚拟机来运行 Applet,务必安装一个JRE或JDK。

http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html

531ffa05baf1a258ff7af3431949350f.png

8b43495f9188cfb03f04e561106b4f8b.png

220c45c4b09024ee88252af2bf979dfc.png

2、eclipse

http://www.eclipse.org/downloads/eclipse-packages/

5c8ae12b77d1ea7f981a07e608dcf62f.png

双击exe

设置默认空间

76048673bb1d00ab9112fb44b6f5445e.png

安装完成

e70934358bad6e830bac7fdfc9dccf9b.png

二、"Hello World"

创建了Java新的工程

8ca1dfd41efc84e203791a1557182033.png

6d3a227de12be35a8f84732d0fb9ad04.png

创建了一个叫hello的工程

7935d2e9a3fa8a7f83dfc74aa1e8bf5d.png

在src中new一个class,用来写源代码。

98820d2706a11da49815231da61aee62.png

Name一般第一个字母都是 大学。

f9156828d75df19277d4e7802fe234a3.png

56fc4bb761a5e2cb9819f2bbccb38e3d.png

package hello;

public class Hello {

public static void main(String[] args) {

// TODO Auto-generated method stub

System.out.println("Hello World");

}

}

2f28bb5b18e0ba9652b82882520f6200.png

三、

3.1

1150353a5738e50ff74f41c44cf88e8c.png

package hello;

import java.util.Scanner;//注意导包

public class Hello {

public static void main(String[] args) {

// TODO Auto-generated method stub

System.out.println("Hello World");//hello world

Scanner in=new Scanner(System.in);//Alt+/ 导包,否则编译不通过 给in 赋值

System.out.println(in.nextLine()); //输出 in

}

}

051d8aa8cd864fd814a09a7ef510efac.png

8b6396b1fb75847eab2f4665d66b845d.png

4cf1c5256ffed0c1a5f0206fde420490.png

3.2

aeccbc2172a7ac77b12adaaeb3b2834c.png

package hello;

import java.util.Scanner;//注意导包

public class Hello {

public static void main(String[] args) {

// TODO Auto-generated method stub

System.out.println("Hello World");//hello world

Scanner in=new Scanner(System.in);//用 Alt+/ 来导包,否则编译不通过,定义了in,用来接收输入值

System.out.println("JD"+in.nextLine());//in.nextLine,in接收一行,并且输出

System.out.println("2+3="+5);

System.out.println("2+3="+2+3);//2和3相当于连接

System.out.println("2+3="+(2+3));//2和2相加

System.out.println(2+3+"=2+3");//运算优先级,先相加

}

}

1a45a4b4f196c4c77228bb0b863319ba.png

3.3 变量

c11348bda5b79af71bc46a07c54f3ea3.png

536d5e889e05f66efddb2fd98467b5fc.png

package hello;

import java.util.Scanner;//注意导包

public class Hello {

public static void main(String[] args) {

// TODO Auto-generated method stub

Scanner in=new Scanner(System.in);//Alt+/ 导包,否则编译不通过,定义了in,用来接收输入值

System.out.println("100-"+in.nextInt()+"="+(100-in.nextInt()));

}

}

d3572c68e201af0f858f2f355a7f6a9e.png

得输入两次才能得到结果,这是因为,in是动态接受的,程序中用了两次in.nextInt,所以需要输入两次数。如果想输入一次的话,需要定义变量。

package hello;

import java.util.Scanner;//注意导包

public class Hello {

public static void main(String[] args) {

// TODO Auto-generated method stub

Scanner in=new Scanner(System.in);//Alt+/ 导包,否则编译不通过,定义了in,用来接收输入值

int price; //定义变量

price=in.nextInt();//赋值

System.out.println("100-"+price+"="+(100-price));

}

}

b146165e5b50616e718329b8cede7a7e.png

这样只需输入一次就可以了。

941d754d4145b840da93dfb9a689ecce.png

1c67b39e72fb9ff7dfd00acce262ec83.png

3.3 变量赋值

6d9154cd75b256628dc5f94291c7d70e.png

fecea78cc27ca9d86409511463c00c45.png

55d43d64c1e6a57006ad699cf0a13195.png

27b685a3b7d1a8096f8cd5e4e0e67717.png

959ef1b090a2e40942ddb116a2c1daec.png

26333007807cd3924bb23786a2ee83c4.png

package hello;

import java.util.Scanner;//注意导包

public class Hello {

public static void main(String[] args) {

// TODO Auto-generated method stub

Scanner in=new Scanner(System.in);//Alt+/ 导包,否则编译不通过,定义了in,用来接收输入值

System.out.print("请输入总额:");

int amount;

amount=in.nextInt();

System.out.print("请输入花销:");

int price;

price=in.nextInt();

System.out.println(amount+"-"+price+"="+(amount-price));

}

}

d570548e154d3d478ceb0426d3f2d2c7.png

3.4浮点数

1d0a9deae69fd7dfa728855a126cab50.png

package hello;

import java.util.Scanner;//注意导包

public class Hello {

public static void main(String[] args) {

// TODO Auto-generated method stub

Scanner in=new Scanner(System.in);//Alt+/ 导包,否则编译不通过,定义了in,用来接收输入值

System.out.print("请输身高:(两个数,分别表示英尺和英寸)");

int foot,inch;

double Meter;

foot=in.nextInt();

inch=in.nextInt();

System.out.print("换算成米:");

Meter=(foot+inch/12.0)*0.3048;//一定注意除以12.0,否则除法只能得到整数

System.out.println(Meter);

}

}

3fcb07d1c92980fabf3b40896689e017.png

62fc51981fcb6242204c8680de786089.png

3.5运算符的优先级

3ae118f3ac10a3b121f3a36b079defac.png

e8d039c67de79916c6784437bc48af36.png

package hello;

import java.util.Scanner;//注意导包

public class Hello {

public static void main(String[] args) {

// TODO Auto-generated method stub

Scanner in=new Scanner(System.in);//Alt+/ 导包,否则编译不通过,定义了in,用来接收输入值

int a=10;

int b=-20;

System.out.println(a*-b);//减号其实是负号。

}

}

9e1be68fecf607f632ae84c5ddf42569.png

f8b2785848b9f3f0697a48670458a532.png

99420cfc936bc7c0f8822d6879f6ec87.png

973fbde0b44c08e3e6b25608a0e5b204.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值