3月24日学习笔记

建立第一个JAVA程序:HelloWorld

第一步:设置好IDE,设置工作路径,将字体大小、界面风格设置成喜欢的格式(设置成DARK风格保护眼睛生气);

第二步:new一个JAVA project,命名为HelloWorld,在src目录下new一个class(这里可以看出JAVA的特色,面向对象),将该class归为名为hello的package,建立class的时候勾选在该类里面建立一个main函数,即public static void main(String[] args){},

第三步:输出字符串:调用System.out.println()函数,其中System是系统类,属于java.lang包,out是该类里面定义的一个静态变量(?这里不太懂),println是该变量里面定义的一个方法。

程序:

package hello;

public class Hello {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("Hello World!");
	}

}

输出结果:Hello World!

第四步:读输入:调用Scanner类(属于java.util包),Scanner类的标准调用方法:

Scanner scan = new Scanner(System.in);

这样scan就被声明为了Scanner类的一个实例,而Scanner类获取输入的字符串有两个常用的方法:next()和nextLine()。next会去掉空白,并以空格作为结束符,而后者可以读入空格,并以回车为结束符。若要读入数值型变量,则可以用nextXxx(例如nextInt、nextFloat)。同时还有hasNext、hasNextLine方法检查是否有输入(有返回true),hasNextInt、hasNextFloat判断输入类型(符合该类型则返回true,否则返回false)。

用nextLine方法获取一行字符串后,可以用String类的字符串对象来接收,例如:

String s = scan.nextLine();

若要输出s的内容,则可以:

System.out.println(s);

若要连接多个字符串,则用“+”符号。

最后,在使用完输入流对象后,要调用close方法来关闭输入流,避免资源浪费,例如:

scan.close();

完整程序:

package hello;

import java.util.Scanner;

public class Hello {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("Please input:");
		Scanner scan = new Scanner(System.in);
		if(scan.hasNextLine()) {
		    String s1 = scan.next();
		    System.out.println("What you input is : " + s1);
		}
		scan.close();
	}

}

注意到,当调用了Scanner类时,IDE会自动帮我们import该类属于的util包。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值