• java第一章到第四章


    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);
    		}
    	}
    }



  • 相关阅读:
    重写trim方法时摸索出的删除数组长度的思路
    常用String类方法-Java
    Lambda入门,看这一篇幅就够了
    利用Spring AOP的通知类型以及创建通知
    SpringAOP基础
    Java开发中解决Js的跨域问题
    从properties中读取配置创建对象
    SpringBoot打包为war包,并在tomcat中运行
    查看SpringBoot应用中的嵌入式tomcat的版本
    Mybatis中返回Map
  • 原文地址:https://www.cnblogs.com/riskyer/p/3358120.html
Copyright © 2020-2023  润新知