
Japanese: 
先ほどのプログラムには
1つだけ欠点があります
プログラマがマジックナンバーと呼ぶものです
この行を見てください
なぜ25と255なのでしょう？
まるでマジシャンが
帽子から取り出したみたいです
そこでマジックナンバーの代わりに
定数を使います
これがJavaでのやり方です
finalキーワードは
不変の数字を示し最終値となります
数学的に言えば一定値です
25をADDED＿REDとしてここに入れ
255をMAX＿REDとしてここに入れ
変数として定義します
最初のfinalキーワード以外は
他の変数と似ています
Javaプログラマの間での慣習では
定数は大文字で書きます
下線を引くこともあります

Vietnamese: 
Có một thiếu sót nhỏ với chương trình ta vừa viết.
Nó có một cái mà programmers thường gọi là "magic number". Hãy nhìn cái dòng này,
25 là cái gì, sao lại là 255? Có phải mấy cái số này là những thứ
mà ảo thuật gia lấy ra từ cái mũ? Thay vì sử dụng các số "magic number" này, ý tưởng tốt hơn
là sử dụng constants (hằng số). Đây là cách bạn làm trong Java. Từ khóa là final,
ám chỉ một số mà không thể thay đổi vì nó đã là giá trị "cuối cùng" (final).
Hay giống như ta nói trong môn toán, nó là hằng số. Nên ở đây, số 25, tôi gọi nó
là ADDED-RED và 255 ở đây gọi là MAX_RED. Tôi đã định nghĩa chúng
cũng giống như khi định nghĩa các biến khác, ngoại trừ từ khóa final ở trước.
Và đó cũng là quy ước với toàn bộ programmers, là hằng số
nên được viết HOA hết. Có thể dùng cùng với các dấu gạch dưới.

English: 
Now, there's just one little blemish to the program that we've just written. It
uses what programmers refer to as magic numbers. Look at this line over here,
and it begs to question why 25, why 255? Those look like values that a magician
picked out of a hat. Instead of using magic numbers, it's a good idea to use
constants. Here is how you do this in Java. The keyword, final, indicates a
number that can never be changed that has assumed it's final value. Or like we
would say in math, it's a constant value. So here, are the 25, I'll call it
added red and the 255 here, called max red. I defined these as variables just
like you would define any other variable, except for the keyword final in
front. And also, it's a convention amongst Java programmers, that constants
should be written in upper case. Maybe with an occasional underscore. Now, go

Korean: 
우리가 방금 전에 작성한 프로그램에 약간의 미흡한 점이 있습니다. 그것은
프로그래머들이 흔히 말하는 "마법의 숫자"라고 부릅니다. 즉, 뜻이 없는 숫자라는 겁니다.
그래서 25와 255를 보면, 왜 이 숫자를 택했는지 이해하기가 힘듭니다. 이 값들은
어디에서 갑자기 툭 튀어나온 값이라고 생각할 수 있습니다. 이렇게 하기보다
상수를 사용하는 것이 좋습니다. 자바에서 상수를 표현하는 방법입니다. final
이라는 키워드를 사용합니다. 이 키워드는 절대로 변하지 않게 만들어 준다는
기능을 갖고 있습니다. 그래서 저는 25를 ADDED_RED라고 하고
255를 MAX_RED로 하겠습니다. 이 값들을 다른 변수들과 같이 변수로
정의했습니다. 하지만 final 키워드가 앞에 있단는 것 빼고 다른 점이 없습니다.
그리고 대부분의 자바 프로그래머들은 상수를 대문자와
언더바로 표시를 합니다. 이제 여러분이 할 차례입니다.

Spanish: 
Solo hay una pequeña mancha en el programa que he acabamos de escribir. Utiliza
lo que los programadores se refieren a números mágicos. Observa está línea por aquí,
y se plantea la pregunta de ¿por qué 25? ¿por qué 255? Parecen valores que un mago
hubiera sacado de un sombrero. En lugar de utilizar números mágicos, es una buena idea utilizar
constantes. He aquí cómo se hace en Java. La palabra clave, final, indica un
número que no puede ser cambiado, que ha asumido su valor final. O como
diríamos en matemáticas, es un valor constante. Así que aquí, está el 25 y lo llamaré
ROJO_AGREGADO, el 255 aquí lo llamaré ROJO_MAX. Definí estas como variables justo
como definirías cualquier otra variable, salvo la palabra clave final
enfrente. Y también, es una convención entre los programadores de Java, que las constantes
se deben escribir en mayúsculas. Tal vez con un guión bajo ocasional. Ahora,

Japanese: 
命令文をリライトしてください
マジックナンバーの代わりに
2つの定数を使い
答えをこのボックスに入れてください

Vietnamese: 
Giờ, tiếp tục và viết lại câu lệnh ở đây, sử dụng 2 hằng số này
thay vì cái "magic number" kia. Và cho câu trả lời của bạn vào trong ô này.

Korean: 
저와 똑같이 두 상수를 이 박스 안에
작성해 주세요.

English: 
ahead and rewrite the statement here, using these two constants instead of the
magic numbers. And put your answers into this box.

Spanish: 
continúa y vuelve a escribir la sentencia aquí, utilizando estas dos constantes en lugar de
los números mágicos. Y coloca tus respuestas en está casilla.
