[Java] [Basic questions] [String] Find the sum of each digit of a number string

1. Find the sum of each digit in a string of numbers

package itheima2;
import java.util.Scanner;
public class Main {
    
    
    public static void main(String[] args) {
    
    
        Scanner scanner = new Scanner(System.in);
        String str = scanner.next();
        int sum = 0;
        for(int i=0;i<str.length();i++){
    
    
            sum += str.charAt(i) - '0';
        }
        System.out.println(sum);
    }
}

2. Output a number for each digit

package itheima2;
import java.util.Scanner;
public class Main {
    
    
    public static void main(String[] args) {
    
    
        Scanner scanner = new Scanner(System.in);
        int num = scanner.nextInt();
        String str = String.valueOf(num);
        for(int i=0;i<str.length();i++){
    
    
            System.out.println(str.charAt(i));
        }
    }


}

Guess you like

Origin blog.csdn.net/weixin_48180029/article/details/112209746