class HelloWorld{ public static void main(String [] arguments) { System.out.println("Hello World!"); System.out.println("Test Successly!"); } }
简单的java测试
class MyFirstApp { public static void main (String[] args) { System.out.println("I Rule"); System.out.println("The World"); } }
class Loopy { public static void main (String[] args) { int x=1; System.out.println("Before the Loop"); while(x < 4) { System.out.println("In the Loop"); System.out.println("Value of x is " + x); x = x + 1; } System.out.println("This is after the Loop"); } }
简单if语句的测试
class IfTest { public static void main (String [] args) { int x = 3; if(x==3) { System.out.println("x must be 3"); } System.out.println("This runs no matter what"); } }
class IfTest2 { public static void main (String[] args) { int x = 2; if (x == 3) { System.out.println ("x must be 3"); } else { System.out.println("x is NOT 3"); } System.out.println("This runs no matter what"); } }
class PhraseCMatic { public static void main(String[] args) { String[] wordListOne = {"24/7", "multiTier", "30,000", "B-to-B", "win-win", "front-end", "web-based", "pervasive", "smart", "six-sigma", "critical-path", "dynamic"}; String[] wordListTwo = {"empoweres", "sticky", "value-added", "oriented", "centric", "distributed", "clustered", "branded", "outside-the-box", "positioned", "networked", "focused", "leveraged", "aligned", "targeted", "shared", "cooperatived", "accelerated"}; String[] wordListThree = {"process", "tipping", "point", "solution", "architecture", "core competency", "strategy", "mindshare", "portal", "space", "vision", "paradigm", "mission"}; int oneLength = wordListOne.length; int twoLength = wordListTwo.length; int threeLength = wordListThree.length; int rand1 = (int) (Math.random() * oneLength); int rand2 = (int) (Math.random() * twoLength); int rand3 = (int) (Math.random() * threeLength); String phrase = wordListOne[rand1] + " " + wordListTwo[rand2] + " " + wordListThree[rand3]; System.out.println("What we need is a " + phrase); } }
class BeerSong { public static void main(String[] args) { int beerNum = 99; String word = "bottles"; while(beerNum > 0) { if(beerNum == 1) { word = "bottle"; } System.out.println(beerNum + " " + word + " of beer on the wall"); System.out.println(beerNum + " " + word + " of beer."); System.out.println("Take one down"); System.out.println("Pass it around"); beerNum = beerNum - 1; // if(beerNum > 0) // System.out.println(beerNum + " " + word + " of beer on the wall"); // else { // System.out.println("No more bottles of beer on the wall"); // } if(beerNum <= 0) { System.out.println("No more bottles of beer on the wall" ); } } } }
class Shuffel { public static void main(String[] args) { int x = 3; while (x > 0) { if(x == 1) { System.out.print("d"); x = x - 1; } if(x == 2) { System.out.print("b c"); } if(x > 2) { System.out.print("a"); } x = x - 1; System.out.print("-"); } } }
class Test { public static void main(String[] args) { int x = 0; int y = 0; while (x < 5) { y = x - y; y = y + x; System.out.print(x + " " + y + " "); x = x + 1; } } }
class PoolPuzzleOne { public static void main (String[] args) { int x = 0; while (x < 4) { System.out.print("a"); if(x < 1) { System.out.print(" "); } System.out.print("n"); if(x > 1) { System.out.print("oyster"); x = x + 2; } if(x == 1) { System.out.print("noys"); } if(x < 1) { System.out.print("oise"); } System.out.println(" "); x = x + 1; } } }
class Dog { int size; String breed; String name; void bark() { System.out.println("Ruff! Ruff!"); } } class DogTestDrive { public static void main(String[] args) { Dog d = new Dog(); d.size = 40; d.bark(); } }
class Movie { String title; String genre; int rating; void playIt() { System.out.println("Playing the movie"); } } class MovieTestDrive { public static void main (String[] aargs) { Movie one = new Movie(); one.title = "Gone with the Stock"; one.rating = -2; Movie two = new Movie(); two.genre = "Comedy"; two.rating = 5; two.playIt(); Movie three = new Movie(); three.title = "Byte Club"; three.genre = "Tragic but ultimately uplifting"; three.rating = 127; } }
// 猜字游戏 class GuessGame { Player p1; Player p2; Player p3; public void startGame() { p1 = new Player(); p2 = new Player(); p3 = new Player(); int guessp1 = 0; int guessp2 = 0; int guessp3 = 0; boolean p1isRight = false; boolean p2isRight = false; boolean p3isRight = false; int targetNumber = (int) (Math.random() * 10); System.out.println("I'm thinging of a number between o and 9..."); while(true) { System.out.println("Number to guess is " + targetNumber); p1.guess(); p2.guess(); p3.guess(); guessp1 = p1.number; System.out.println("Flayer one guessed " + guessp1); guessp2 = p2.number; System.out.println("Flayer two guessed " + guessp2); guessp3 = p3.number; System.out.println("Flayer three guessed " + guessp3); if(guessp1 == targetNumber) { p1isRight = true; } if(guessp2 == targetNumber) { p2isRight = true; } if(guessp3 == targetNumber) { p3isRight = true; } if(p1isRight || p2isRight || p3isRight) { System.out.println("We have a winner!"); System.out.println("Player one got it right? " + p1isRight); System.out.println("Player two got it right? " + p2isRight); System.out.println("Player three got it right? " + p3isRight); System.out.println("Game is over."); break; } else { System.out.println("Player will have to try again."); } } } } class Player { int number = 0; public void guess() { number = (int) (Math.random() * 10); System.out.println("I'm guessing " + number); } } class GameLauncher { public static void main(String[] args) { GuessGame game = new GuessGame(); game.startGame(); } }
class DrumKit { boolean topHat = true; boolean snare = true; void playTopHat() { System.out.println("ding ding da-ding"); } void playSnare() { System.out.println("bang bang ba-bang"); } } class DrumKitTestDrive { public static void main(String[] args) { DrumKit d = new DrumKit(); d.playSnare(); d.snare = false; d.playTopHat(); if(d.snare == true) { d.playSnare(); } } }
class TapeDeck { boolean canRecord = false; void playTape() { System.out.println("tape playing"); } void recordTape() { System.out.println("tape recording"); } } class TapeDeckTestDrive { public static void main(String[] args) { TapeDeck t = new TapeDeck(); t.canRecord = true; t.playTape(); if(t.canRecord == true) { t.recordTape(); } } } class DVDPlayer { boolean canRecord = false; void recordDVD() { System.out.println("DVD recording"); } void playDVD() { System.out.println("DVD playing"); } } class DVDPlayerTestDrive { public static void main(String[] args) { DVDPlayer d = new DVDPlayer(); d.canRecord = true; d.playDVD(); if(d.canRecord == true) { d.recordDVD(); } } }
class Echo { int count = 0; void hello() { System.out.println("helloooo..."); } } class EchoTestDrive { public static void main(String[] args) { Echo e1 = new Echo(); Echo e2 = new Echo(); int x = 0; while(x < 4) { e1.hello(); e1.count = e1.count + 1; if(x == 3) { e2.count = e2.count + 1; } if(x > 0) { e2.count = e2.count + e1.count; } x = x + 1; } System.out.println(e2.count); } }
class Dog { String name; public static void main (String[] args) { Dog dog1 = new Dog(); dog1.bark(); dog1.name = "Bart"; Dog[] myDogs = new Dog[3]; myDogs[0] = new Dog(); myDogs[1] = new Dog(); myDogs[2] = dog1; myDogs[0].name = "Fred"; myDogs[1].name = "Marge"; System.out.print("last dog's name is "); System.out.println(myDogs[2].name); int x = 0; while(x < myDogs.length) { myDogs[x].bark(); x = x + 1; } } public void bark() { System.out.println(name + " says Ruff!"); } public void eat() { } public void chaseCat() { } }
class TestArrays { public static void main(String[] args) { int [] index = new int[4]; index[0] = 1; index[1] = 3; index[2] = 0; index[3] = 2; String[] islands = new String[4]; islands[0] = "Bermuda"; islands[1] = "Fiji"; islands[2] = "Azores"; islands[3] = "Cozumel"; int y = 0; int ref; while(y < 4) { ref = index[y]; System.out.print("island = "); System.out.println(islands[ref]); y = y + 1; } } }
class Books { String title; String author; } class BooksTestDrive { public static void main (String[] args) { Books [] myBooks = new Books[3]; int x = 0; myBooks[0] = new Books(); myBooks[1] = new Books(); myBooks[2] = new Books(); myBooks[0].title = "The Grapes of java "; myBooks[1].title = "The Java Gatsby "; myBooks[2].title = "The Java Cookbook "; myBooks[0].author = "bob"; myBooks[1].author = "sue"; myBooks[2].author = "lan"; while(x < 3) { System.out.print(myBooks[x].title); System.out.print(" by "); System.out.println(myBooks[x].author); x = x + 1; } } }
class Hobbits { String name; public static void main(String[] args) { Hobbits[] h = new Hobbits[3]; int z = -1; while(z < 2) { z = z + 1; h[z] = new Hobbits(); h[z].name = "bilbo"; if(z == 1) { h[z].name = "frodo"; } if(z == 2) { h[z].name = "sam"; } System.out.print(h[z].name + " is a "); System.out.println("good hobbit name"); } } }
class Triangle { double area; int height; int length; public static void main(String[] args) { int x = 0; Triangle [] ta = new Triangle[4]; while(x < 4) { ta[x] = new Triangle(); ta[x].height = (x + 1) * 2; ta[x].length = x + 4; ta[x].setArea(); System.out.print("triangle " + x + ", area "); System.out.println(" = " + ta[x].area); x = x + 1; } int y = x; x = 27; Triangle t5 = ta[2]; ta[2].area = 343; System.out.print("y = " + y); System.out.println(", t5 area = " + t5.area); } void setArea() { area = (height * length) / 2; } }
class Dog { int size; String name; void bark() { if(size > 60) { System.out.println("Wooof! Wooof!"); } else if(size > 14) { System.out.println("Ruff! Ruff!"); } else { System.out.println("Yip! Yip!"); } } } class DogTestDrive { public static void main(String[] args) { Dog one = new Dog(); one.size = 70; Dog two = new Dog(); two.size = 8; Dog three = new Dog(); three.size = 35; one.bark(); two.bark(); three.bark(); } }
class GoodDog { private int size; public int getSize() { return size; } public void setSize(int s) { size = s; } void bark() { if(size > 60) { System.out.println("Wooof! Wooof!"); } else if(size > 14) { System.out.println("Ruff! Ruff!"); } else { System.out.println("Yip! Yip!"); } } } class GoodDogTestDrive { public static void main(String[] args) { GoodDog one = new GoodDog(); one.setSize(70); GoodDog two = new GoodDog(); two.setSize(8); System.out.println("Dog one : " + one.getSize()); System.out.println("Dog two : " + two.getSize()); one.bark(); two.bark(); } }
class PoorDog { private int size; private String name; public int getSize() { return size; } public String getName() { return name; } } class PoorDogTestDrive { public static void main(String[] args) { PoorDog one = new PoorDog(); System.out.println("Dog size is " + one.getSize()); System.out.println("Dog name is " + one.getName()); } }
class Clock { String time; void setTime (String t) { time = t; } String getTime() { return time; } } class ClockTestDrive { public static void main(String[] args) { Clock c = new Clock(); c.setTime("1245"); String tod = c.getTime(); System.out.println("time : " + tod); } }
class Puzzle4 { public static void main(String[] args) { Puzzle4b [] obs = new Puzzle4b[6]; int y = 1; int x = 0; int result = 0; while (x < 6) { obs[x] = new Puzzle4b(); obs[x].ivar = y; y = y * 10; x = x + 1; } x = 6; while(x > 0) { x = x - 1; result = result + obs[x].doStuff(x); } System.out.println("result " + result); } } class Puzzle4b { int ivar; public int doStuff(int factor) { if(ivar > 100) { return ivar * factor; } else { return ivar * (5 - factor); } } }