在线编程题刷题训练
所有答案
 scancer函数的用法
 输入输出总结top!!!!
java如何调用函数(方法)
 java刷acm的各种输入输出
 vscode配置java环境
 
 
- 子函数的调用,直接定义一个static子函数调用就可以
HW
编程刷题网站
 HW ACM 从单向链表中删除指定值的节点
            String c=sc.nextLine();
            c=c.toLowerCase();
			String s=str.toUpperCase();
			Character.isUpperCase(s.charAt(i))
			String.valueOf() / String c=new String(chars);
       
        char[] chars=new char[len];
        for(int i=0;i<len;i++){
            chars[i]=s.charAt(i);
        }
    
[^a-zA-Z]
map.size()
builder.reverse().toString().trim();
 String[] s1 = s.split(" ");
 String[] s1 = s.split("[^a-zA-Z]");
 mul2[i][j]=Integer.parseInt(strs[j]);
Integer.parseInt(s)//字符串转为数字
- 输出矩阵
print将它的参数显示在命令窗口,并将输出光标定位在所显示的最后一个字符之后。
println 将它的参数显示在命令窗口,并在结尾加上换行符,将输出光标定位在下一行的开始。
            for(int i=0;i<a;i++){
                for(int j=0;j<c;j++){
                     System.out.print(result[i][j]+" ");
//                      System.out.println(' ');
                }
                System.out.println ();
            }
           
判断字母大小写
            if(str1.charAt(i)==str2.charAt(i)){
                i++;
            }
            else if(str1.charAt(i)<str2.charAt(i)){
                return true;//str1更小 
            }
16进制的表示(0X)
 以及字母转化为数字???
Character.isLetter
Character.isDigit
             if(str.charAt(i)-'0'>=0&&str.charAt(i)-'0'<10){
                    sum=sum*16+str.charAt(i)-'0';
                }
                else if(str.charAt(i)>='A'&&str.charAt(i)<='F'){
                    sum=sum*16+(str.charAt(i)-'A'+10);
                }
判断一个字符串是否是字母
       if (((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z'))) {
           return true;
1、a+b

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while(sc.hasNext()){
            int a = sc.nextInt(); //读取到第一个结束标志符号作为结束(空格回车 tab键)
            int b = sc.nextInt();
            System.out.println(a + b);
        }
    }
}
2、a+b(2)

import java.util.*;
public class Main {
    public static void main (String[] args) {
        Scanner in = new Scanner(System.in);
        int len = in.nextInt();
        for(int i=0;i<len;i++){
            System.out.println(in.nextInt() + in.nextInt());
        }
    }
}
3、a+b(3)

import java.util.Scanner;
public class Main{
    public static void main(String[] args){
        Scanner scanner = new Scanner(System.in);
        while(scanner.hasNext()){
            int a = scanner.nextInt();
            int b = scanner.nextInt();
            int c = a + b;
            if(a == 0 && b == 0){
                break;
            }
            else{
                System.out.println(c);
            }
        }
        }
    }
4、a+b(4)

import java.util.Scanner;
public class Main{
    public static void main(String[] args){
        Scanner in = new Scanner(System.in);
        while(in.hasNextLine()){
            int n = in.nextInt();
            if (n == 0){
                return;
            }
            int[] temp = new int[n];
            int res = 0;
            for (int i = 0; i < n; i++){
                temp[i] = in.nextInt();
                res += temp[i];
            }
            System.out.println(res);
        }
    }
}
5、a+b(5)

import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        for(int i=0;i<a;i++){
            int b=sc.nextInt();
            int sum = 0;
            for(int j=0;j<b;j++){
                sum+=sc.nextInt();
            }
            System.out.println(sum);
        }
    }
}
6、a+b(6)

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
  
        while (sc.hasNext()){
            int n = sc.nextInt();
            int[] temp = new int[n];
            int res = 0;
            for (int i = 0; i < n; i++){
                temp[i] = sc.nextInt();
                res += temp[i];
            }
            System.out.println(res);
        }
    }
}
7、a+b(7)

import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        while(sc.hasNext()){
           //把输入的字符串以“(引号里的内容)”为条件分割成一个String数组
           String[] s=sc.nextLine().split(" ");
            int sum=0;
            for(int i=0;i<s.length;i++){
                //Integer.parseInt(s)的作用就是把字符串s解析成有符号的int基本类型
                sum=sum+Integer.parseInt(s[i]);
            }
            System.out.println(sum);
        }
    }
}
//
字符串排序(1)

import java.util.Arrays;
import java.util.Scanner;
 
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String n = sc.nextLine();
        String str = sc.nextLine();
        String[] numStr = str.split(" ");
        Arrays.sort(numStr);
        for (int i = 0; i < numStr.length; i++){
            System.out.print(numStr[i]+" ");
        }
    }
}
字符串排序(2)

import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        while (sc.hasNext()){
            String s = sc.nextLine();
            String[] str = s.split(" ");
            Arrays.sort(str);
            for (int i = 0; i < str.length; i++){
                System.out.print(str[i] + " ");
            }
            System.out.println();
        }
    }
}
字符串排序(3)

import java.util.*;
 
public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        
        while(sc.hasNextLine()){
            String[] s = sc.nextLine().split(",");
            Arrays.sort(s);
            for(int j = 0;j < s.length - 1;j++){
                System.out.print(s[j] + ",");
            }
            System.out.println(s[s.length - 1]);
        }        
    }
}
京东题目

import java.util.Scanner;
import java.util.*;
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while(sc.hasNext()){
            int n = sc.nextInt(); //读取到第一个结束标志符号作为结束(空格回车 tab键)
            String s = sc.nextLine();
            String[] numStr = s.split(" ");
            int k=sub(n,numStr);
            System.out.println(k);
            //System.out.println(a + b);
        }
    }
    public static int sub(int n,String[] s) {
      int sum=0;
      return sum;
      
    }
}



















