これは、n00b スタイルで苦労している非常に基本的な Java です。これを印刷するだけです
入ってください '。' 1 2 3 を計算したいとき。数字は 1 2 3 合計は 0 積は 1
それらの連続した数の合計と積を計算することになっている場合。何かが間違っています。助けていただければ幸いです。
主な方法
    import java.util.*;
    public class NumberScanned {
        public static void main(String[] args) {
                System.out.println("Please enter '.' when you want to calculate");
            Scanner keyboard = new Scanner(System.in);
                String scannedString = keyboard.nextLine();
                Scanning scanz= new Scanning(scannedString);
     while(!keyboard.nextLine().equals("."))
     {
         scanz.set(scannedString);
     }
        keyboard.close();
        System.out.println("Numbers are"+scannedString);   
    scanz.printState();
        }
    }
Class Scanning
public class Scanning {
     int num;
      int sum;
      int product;
      String userInput;
            public Scanning(String userInput)
            {
                 num=0;
                 sum=0;
                  product=1;
            this.userInput=userInput;
            }
      public void set(String userInput)
      {
      for(int index=0; index<userInput.length(); index++)
            {
                if(Character.isDigit(userInput.charAt(index))==true)
                {
                num=userInput.charAt(index);
                sum+=num;
                product*=num;
                }
                else
                {
                    index++;
                }
            } 
      }
      public void printState()
      {
         System.out.println("The Sum is"+sum+"The Product is"+product); 
      }
}