2016-06-10 3 views
0

Привет, я пытаюсь создать игру для моего финального проекта в школе. То, что я пытаюсь сделать, это иметь два файла в одном пакете, используя одни и те же целые числа.Как использовать другой int в другом файле класса java

файла один устанавливает значения

public class Scores { 

int wins = 0; 

int losses = 0; 

int ties = 0; 

    } 

то в моем втором файле я их с помощью

 public void Stats(int wins) { 

    String win1 = String.valueOf(wins); 

    winOutput.setText("You have" + win1 + "."); 

} 

я еще новичок в Java, и я не могу показаться, чтобы получить это за работой. Спасибо за помощь!

+0

Не могли бы вы опубликовать оба класса? – Berger

ответ

0

Вы не должны вызывать метод getvalue его легче писать только

System.out.println("you have " + win1); 

и он должен работать.

+0

Или 'winOutput ("youhave" + win1)' –

+0

В моей игре у меня есть окно, которое открывается и показывает ваши оценки в текстовых полях. – TehDarker

+0

Хорошо, но для создания новой строки вам не нужно вызывать метод valueOf из int. Вы можете просто «добавить» целое число в строку e. г. NewString = "у вас есть" + win1 –

0

Помните, что Java объектно-ориентированная. Файл Scores.java не собирается устанавливать какие-либо оценки без создания экземпляра. Вам необходимо передать экземпляр Scores (объект Scores), который вы создали и использовали для метода Stats(int).

Смежные вопросы