Java写洛谷_1

使用idea创建项目习惯了,突然使用洛谷还无从下手(主要是没有代码补全,以及需要写需要导入的包)。而且不方便,打比赛推荐使用C++。

一,完成输出“hello word”

1.定义了一个名为 Main的类(洛谷java运行好像只能用Main类名)

2.其中包含一个名为 main 的方法。main 方法是Java程序的入口点

3.在 main 方法中,我们使用 System.out.println 方法输出字符串 "Hello, World!"

二,A+B

输入a,b的值,输出a+b的值(∣a∣,∣b∣≤10^9)

由于题目中说明整数的绝对值不超过10^9,我们需要确保我们的程序可以处理这些大数。在Java中,int 类型可以处理的整数范围是-2^31 到 2^31 - 1,(,即:-2147483648 - 2147483647 ),而 long 类型可以处理的整数范围是 -2^63 到 2^63 - 1

导入java.util包中的Scanner类,然后调用Scanner类,我们的程序就能获取我们在控制台所输入的数据了。

 scanner介绍

//运用上面创建的sc对象调用对应的方法,控制台即可等待用户输入,我们自定义一个变量来接收即可

//我们想要输入的数据类型不同,也需要调用不同的方法,具体应用如下:

String str = sc.nextLine();

String str = sc.next();

byte a1= sc.nextByte();

short a2= sc.nextShort();

int a3 = sc.nextInt();

long a4 = sc.nextLong();

float a5 = sc.nextFloat();

double a6 = sc.nextDouble();

boolean a7 = sc.nextBoolean();

//使用完Scanner后,我们一定要记得将它关闭!

//因为使用Scanner本质上是打开了一个IO流,如果不关闭的话,它将会一直占用系统资源。

sc.close();

//但是注意一旦你关闭后,就算在sc.close()这行代码后你再重新new Scanner(System.in),那也不能重新再打开一个扫描器了,如下图会发现程序会报错

//所以大家一定要在用不到扫描器之后再关闭,即把sc.close()代码放到最后。

scanner.next && scanner.nextLine

next()用法总结:
1. 一定要读取到有效字符后才可以结束输入。
2. 对输入的有效字符之前所遇到的空白,会自动将其去除。
3. 只有输入的有效字符后才将其后面输入的空白作为结束符。
4. next()不能得到带有空格的字符串。
5. 读取结束后,该方法会将我们的鼠标定位在我们输入数据的那一行

nextLine()用法总结:
1、以回车符作为结束标识符,获取到的是回车符前输入的所有字符串(包括空格)。
2、读取结束后,该方法会将我们的鼠标定位在我们输入数据的那一行的下一行。

三,q->Q

1.小写字母=大写字母+32,则大写字母=小写字母-32

2.使用Character类中的toUpperCase()方法将一个小写字母转换为对应的大写字母

四,

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值