Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

In the following example, we initialize an integer to zero, then convert it to a string, then check to see if it is empty. Note the data declaration (highlighted), which is necessary in Java but not in Python. Notice also how verbose Java is, even in an operation as basic as comparing two strings for equality. 

Code Block
languagejava
titleStrings in Java
int    myCounter = 0;
String myString = String.valueOf(myCounter);
if (myString.equals("0")) ...
Code Block
languagepy
titleStrings in Python
myCounter = 0
myString = str(myCounter)
if myString == "0": ...
Code Block
languagejava
titleStrings in Java
// print the integers from 1 to 9
for (int i = 1; i < 10; i++)
{
   System.out.println(i);
}
Code Block
languagepy
titleStrings in Python
 print the integers from 1 to 9
for i in range(1,10):
    print i