输入输出练习

1. A+B(1)

在这里插入图片描述

import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        // 注意 hasNext 和 hasNextLine 的区别
        while (in.hasNextInt()) { // 注意 while 处理多个 case
            int a = in.nextInt();
            int b = in.nextInt();
            System.out.println(a + b);
        }
    }
}

2. A+B(2)

在这里插入图片描述

import java.util.Scanner;

public class Main{
    public static void main(String[] args){
        Scanner in = new Scanner(System.in);
        int count = 0;
        count = in.nextInt();

        for (int i = 0; i < count ; i++){
                int a = in.nextInt();
                int b = in.nextInt();
                System.out.println(a+b);
        }
    }
}

3. A+B(3)

在这里插入图片描述

import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        // 注意 hasNext 和 hasNextLine 的区别
        while (in.hasNextInt()) { // 注意 while 处理多个 case
            int a = in.nextInt();
            int b = in.nextInt();
            if (a != 0 || b != 0) {
                System.out.println(a + b);
            }
        }
    }
}

4. A+B(4)计算一系列数的和

在这里插入图片描述

import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        
        Scanner in = new Scanner(System.in);
        while (in.hasNextInt()) {
            int count = 0;
            count = in.nextInt();
            if (count != 0) {
                int sum = 0;
                for (int i = 0; i < count; i++) {
                    sum += in.nextInt();
                }
                System.out.println(sum);
            }

        }
    }
}

5. A+B(5) 计算一系列数的和

**加粗样式**

import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        
        Scanner in = new Scanner(System.in);
        int t = in.nextInt();
        for(int i = 0; i < t; i++) {
           int count = in.nextInt();
                int sum = 0;
                for (int j = 0; j < count; j++) {
                    sum += in.nextInt();
                }
                System.out.println(sum);
        }
    }
}

6. A+B(6) 计算一系列数的和

在这里插入图片描述

import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {

        Scanner in = new Scanner(System.in);
        while (in.hasNextInt()) {
            int count = 0;
            count = in.nextInt();
                int sum = 0;
                for (int i = 0; i < count; i++) {
                    sum += in.nextInt();
                }
                System.out.println(sum);
        }
    }
}

7. A+B(7) 计算一系列数的和

在这里插入图片描述

import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {

        Scanner in = new Scanner(System.in);
        while (in.hasNextLine()) {
                String str = new String();
                str = in.nextLine();
                String[] str1 = str.split(" ");
                int sum = 0;
                for(int i = 0; i < str1.length; i++){
                    int a = Integer.parseInt(str1[i]);
                    sum += a;
                }
                
                System.out.println(sum);
        }
    }
}

8. 字符串排序(1)

对输入的字符串进行排序后输出
在这里插入图片描述

import java.util.Scanner;
import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner in = new Scanner(System.in);
        int n = in.nextInt();
        List<String> data = new ArrayList<>();
        for(int i = 0; i < n; i++){
            data.add(in.next());
        }
        Collections.sort(data);
        System.out.print(String.join(" ", data));
    }
       
}

9. 字符串排序(2)

对输入的字符串进行排序后输出
在这里插入图片描述

import java.util.Scanner;
import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner in = new Scanner(System.in);
        while(in.hasNextLine()){
            String str = new String();
            str = in.nextLine();
            String[] str1 = str.split(" ");
            Arrays.sort(str1);
            for(int i = 0; i < str1.length; i++){
            System.out.print(str1[i] + " ");
            }
            System.out.println();    
        } 
    }  
}

或:
import java.util.Scanner;
import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner in = new Scanner(System.in);
        while(in.hasNextLine()){
            String str = new String();
            str = in.nextLine();
            String[] str1 = str.split(" ");
            Arrays.sort(str1);
            System.out.println(String.join(" ", str1)); 
        } 
    }  
}

10 字符串排序(2)

对输入的字符串进行排序后输出
在这里插入图片描述

import java.util.Scanner;
import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner in = new Scanner(System.in);
        while(in.hasNextLine()){
            String str = new String();
            str = in.nextLine();
            String[] str1 = str.split(",");
            Arrays.sort(str1);
            System.out.println(String.join(",", str1)); 
        } 
    }  
}

11. 注意数据范围

在这里插入图片描述

import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        // 注意 hasNext 和 hasNextLine 的区别
        while(in.hasNextLong()) { // 注意 while 处理多个 case
            Long a = in.nextLong();
            Long b = in.nextLong();
            System.out.println(a + b);
        }
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值