fork download
  1. package com.example.android.courtcounter;
  2.  
  3. import androidx.appcompat.app.AppCompatActivity;
  4.  
  5. import android.os.Bundle;
  6. import android.view.View;
  7. import android.widget.TextView;
  8.  
  9. public class MainActivity extends AppCompatActivity {
  10. final int POINTS_FOR_FREE_THROW = 3;
  11. final int POINTS_FOR_TWO_THROW = 2;
  12. final int POINTS_FOR_ONE_THROW = 1;
  13. int scoreTeamA = 0;
  14. int scoreTeamB = 0;
  15.  
  16. @Override
  17. protected void onCreate(Bundle savedInstanceState) {
  18. super.onCreate(savedInstanceState);
  19. setContentView(R.layout.activity_main);
  20. }
  21.  
  22. public void display(int score, String team) {
  23. TextView scoreView;
  24. if (team.equals("a")) {
  25. scoreView = findViewById(R.id.team_a_score);
  26. scoreView.setText(String.valueOf(score));
  27. } else if (team.equals("b")) {
  28. scoreView = findViewById(R.id.team_b_score);
  29. scoreView.setText(String.valueOf(score));
  30. }
  31. }
  32.  
  33. public void addScore(View view) {
  34. int id = view.getId();
  35. switch (id) {
  36. case R.id.pointsPlusA3_text_view:
  37. scoreTeamA += POINTS_FOR_FREE_THROW;
  38. display(scoreTeamA, "a");
  39. break;
  40. case R.id.pointsPlusB3_text_view:
  41. scoreTeamB += POINTS_FOR_FREE_THROW;
  42. display(scoreTeamB, "b");
  43. break;
  44. case R.id.pointsPlusA2_text_view:
  45. scoreTeamA += POINTS_FOR_TWO_THROW;
  46. display(scoreTeamA, "a");
  47. break;
  48. case R.id.pointsPlusB2_text_view:
  49. scoreTeamB += POINTS_FOR_TWO_THROW;
  50. display(scoreTeamB, "b");
  51. break;
  52. case R.id.pointsPlusA1_text_view:
  53. scoreTeamA += POINTS_FOR_ONE_THROW;
  54. display(scoreTeamA, "a");
  55. break;
  56. case R.id.pointsPlusB1_text_view:
  57. scoreTeamB += POINTS_FOR_ONE_THROW;
  58. display(scoreTeamB, "b");
  59. break;
  60. }
  61. }
  62. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:9: error: class MainActivity is public, should be declared in a file named MainActivity.java
public class MainActivity extends AppCompatActivity {
       ^
Main.java:3: error: package androidx.appcompat.app does not exist
import androidx.appcompat.app.AppCompatActivity;
                             ^
Main.java:5: error: package android.os does not exist
import android.os.Bundle;
                 ^
Main.java:6: error: package android.view does not exist
import android.view.View;
                   ^
Main.java:7: error: package android.widget does not exist
import android.widget.TextView;
                     ^
Main.java:9: error: cannot find symbol
public class MainActivity extends AppCompatActivity {
                                  ^
  symbol: class AppCompatActivity
Main.java:17: error: cannot find symbol
    protected void onCreate(Bundle savedInstanceState) {
                            ^
  symbol:   class Bundle
  location: class MainActivity
Main.java:33: error: cannot find symbol
    public void addScore(View view) {
                         ^
  symbol:   class View
  location: class MainActivity
Main.java:16: error: method does not override or implement a method from a supertype
    @Override
    ^
Main.java:18: error: cannot find symbol
        super.onCreate(savedInstanceState);
        ^
  symbol:   variable super
  location: class MainActivity
Main.java:19: error: package R does not exist
        setContentView(R.layout.activity_main);
                        ^
Main.java:23: error: cannot find symbol
        TextView scoreView;
        ^
  symbol:   class TextView
  location: class MainActivity
Main.java:25: error: package R does not exist
            scoreView = findViewById(R.id.team_a_score);
                                      ^
Main.java:28: error: package R does not exist
            scoreView = findViewById(R.id.team_b_score);
                                      ^
Main.java:36: error: package R does not exist
            case R.id.pointsPlusA3_text_view:
                  ^
Main.java:40: error: package R does not exist
            case R.id.pointsPlusB3_text_view:
                  ^
Main.java:44: error: package R does not exist
            case R.id.pointsPlusA2_text_view:
                  ^
Main.java:48: error: package R does not exist
            case R.id.pointsPlusB2_text_view:
                  ^
Main.java:52: error: package R does not exist
            case R.id.pointsPlusA1_text_view:
                  ^
Main.java:56: error: package R does not exist
            case R.id.pointsPlusB1_text_view:
                  ^
20 errors
stdout
Standard output is empty