-7

現在の私のプログラムは次のとおりです。

import java.util.Scanner;

public class SelfAssessment
{

 public static void main(int num, int counter, String str)
 {
    Scanner sc = new Scanner(System.in);
    System.out.println("Enter a number:");
    num = sc.nextInt();
    SelfAssessment.function1(num);
    SelfAssessment.function2(str);

 }

 //Collatz function
public static int function1(int num) (Collatz conjecture)
 {
     if(num < 1)
     {
         return -1;
     }
     else if(num >= 1)
     {
         while(num>=1)
         {
            if(num%2 == 1)
            {
             num = (num*3)+1;
             System.out.println(num);
            }
         else if(num%2 == 0  && num != 1)
         {
            num = num/2;
            System.out.println(num);
         }
        }
}
     return num;
 }

public static int function2(String str) (method to count up the lower-case e's and upper-case d's in a string)
 {
    System.out.println("Enter a string:");
    str = in.NextLine();
    char ch;
    int lowereCount;
    int upperDCount;
    if(ch = 'e')
    {
        lowereCount++;
    }
    else if(ch='D')
    {
        upperDCount++;
    }
 }

public static int function3(int arr[], int findNum, int arraySize) (method to search for a certain character and return it (if found)
 {
    System.out.println("Enter numbers into array:");
    Scanner sc = new Scanner(System.in);
    InputStreamReader isr = new InputStreamReader(System.in);
    BufferedReader br = new BufferedReader(isr);
    for(int x=0; x<2; i++)
    {
        arraySize = Integer.parseInt(br.readLine());
    }
    for(int i=0; i<arraySize;i++)
    {
        arr[i] = sc.nextInt();
    }
     for (int i = 0; i<arr.length; i++)
     {
         if(arr[i] == findNum)
         {
             return i;
         }
         else if(arr[i] == findNum)
         {
             return -1;
         }
     }
 }
}

私が現在抱えている問題 (少なくとも頭の中で考えられる問題) は次のとおりです。

  1. 実行しようとすると、クラスが見つからないと表示されますSelfAssessment
  2. methodfunction3では、見つからないと言っていてInputStreamReaderBufferedStreamReader

他にもいくつかのエラーがあることは知っていますが、今はそれらについて考えることができません。

誰かが私のコードをチェックして、他にもエラーがあるかどうかを確認できますか?

4

3 に答える 3

0

コンパイルされない場合は、コンパイラ メッセージを上から下に読んでください。彼らは何が間違っているかを正確に言います。

于 2013-09-05T17:55:45.240 に答える