在ACM平台上做程序题编写输入输出(int,double,String,Array)

1.ACM模式下编程题整数类型输入输出

import java.util.Scanner;
public class Main {
//计算三个数字之和 用例:输入1 3 5 输出:9 
public static void main(String[] args) {
 Scanner in =new Scanner(System.in);
 while(in.hasNextInt()) {
 int a = in.nextInt();
int b = in.nextInt();
int c=in.nextInt();
System.out.print(a + b+c);
System.out.print("as");
System.out.println("sss");
System.out.print("cjddss");
System.out.printf("%d\r\n",666);
System.out.print("测试");

	       }

	   }

}
最终结果:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210420214250689.png)
总结:①System.out.println("sss"); 打印出sss之后换行,注意sss前面没有换行
②System.out.print("as"); 结果不换行
③System.out.printf("%d\r\n",666); 其中\r\n代表换行,则是打印出666后换行

2.输入既有string又有int

```java
//计算三个数字之和 用例:输入1 3 5  aa bb输出:9 测试aabb 
public static void main(String[] args) {
 Scanner in =new Scanner(System.in);
 while(in.hasNext()) {
 int a = in.nextInt();
int b = in.nextInt();
int c=in.nextInt();
//in.nextLine();
String s1=in.nextLine();
String s2=in.nextLine();
System.out.print(a + b+c);

System.out.print("测试");
System.out.println(s1+s2);

在这里插入图片描述
注意:要想达到输入 1 3 5 aa bb而不是1 3 5 aa ,需要把in.nextLine();这行代码取消注释
注意:输入的字符串不能带有空格,否则会报错,解决方案:修改代码
String s1=in.next();
String s2=in.next();

3.double类型输入 double cc=in.nextDouble();
4.整数数组输入:
在这里插入图片描述
5.字符串数组输入:(数组元素带有空格),如

String arr[]=new String[3]{“aa bb”,“cc”,“dd”},使用nexeLine,代码如下

6.字符串数组输入:(数组元素不带有空格),使用String a=in.next();此时将nexeLine这行代码注释,如下
在这里插入图片描述
7.格式化输出结果
在这里插入图片描述

8.参考资料:https://blog.csdn.net/qq_34115899/article/details/79611356
https://blog.csdn.net/shijiebei2009/article/details/17305223

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值