Advanced Programming-Week2
以下程序仅供参考,因为编辑器原因,空格被过滤了,部分程序可能无法直接运行,请勿直接copy。
Summary
- Java程序的基本结构
- 输出
-
- 格式化输出 printf()/format()
- 带换行的输出 println()
- 对话框输出 JOptionPane.showMessageDialog();
-
Task1
public class work{ public static void main(String [] args) { System.out.println(" //////// "); System.out.println(" | O O | "); System.out.println("(| ^ |)"); System.out.println(" | - - | "); System.out.println(" | |___| | "); System.out.println(" --------- "); } }
Task2
public class work{ public static void main(String [] args) { System.out.printf("%-12s Your Student ID\n","Stuendt ID: "); System.out.printf("%-12s Your Name","Name:"); System.out.printf("%-12s Software Development\n","Course"); } }
Task3
public class work { public static void main(String [] args) { System.out.printf("*************************************\n",str); System.out.printf("* %s *\n","Patient/Client Management System"); System.out.printf("*************************************\n",str); System.out.printf("* %-33s*\n","1. Record Consultation"); System.out.printf("* %-33s*\n","2. Add a new Patient/Client"); System.out.printf("* %-33s*\n","3. Refer Patient/Client"); System.out.printf("* %-33s*\n","0. Exit system"); System.out.printf("*************************************\n\n",str); System.out.println("Please enter your selection:"); } }
Task4
public class work { public static void main(String[] args) { System.out.println("Success"); System.out.print("Success "); System.out.println("Success"); System.out.print("\nSuccess "); } }
Task5
public class work { public static void main(String [] args) { System.out.println("\\ is a backward slash"); System.out.println("/ is a forward slash"); System.out.print("To display a \\ "); System.out.print("you needto add an extra \\."); System.out.println(); System.out.println("To display a \" place a \\ before the \""); } }
Task6
public class work { public static void main(String [] args) { System.out.println("\"Quotes\""); System.out.println("Slashes \\//"); System.out.println("How '\"confounding'\"\\\" it is!"); } }
Task7
部分空格被自动过滤了,大家可以参考这张图自己添加或者是重新编写。
public class work { public static void main(String [] args) { String ln1="(\\-\"\"\"-/)"; String ln2="| |"; String ln3="\\ ^ ^ / .-."; String ln4="\\_O_/ / /"; String ln5="/' '\\/ |"; String ln6="/ \\ |"; String ln7="\\ ( ) / |"; String ln8="/ \\_) (_/ \\ /"; String ln9="| (\\-/) |"; String ln10="\\ --^O^-- /"; String ln11="\\ '.___.' /"; String ln12=".' \\-=-/ '."; String ln13="/ /' '\\ \\"; String ln14="(//./ \\.\\\\)"; String ln15="'\"' '\"'"; String ln16="\"Kangaroo\" by Anonymous"; System.out.printf("%17s\n%16s\n%21s\n%20s\n%20s\n%20s\n%20s\n%20s\n%19s\n%19s\n%18s\n%19s\n%20s\n%21s\n%20s\n%24s\n", ln1,ln2,ln3,ln4,ln5,ln6,ln7,ln8, ln9,ln10,ln11,ln12,ln13,ln14,ln15,ln16); } }
Task8
import javax.swing.*; public class work { public static void main(String [] args) { JOptionPane.showMessageDialog(null,"This is my first Java program \n"); JOptionPane.showMessageDialog(null,"but it won't be my last!"); } }
Task9
public class work{ public static void main(String [] args) { System.out.println("\\2 + 3 + hello"); System.out.print(2 + 3 + 3 + 2); System.out.println(); System.out.println(2 + 3 + " hello"); System.out.print(2 + " hello" + 3 + 4); System.out.print(3); System.out.println(2 + " hello" + 3 + 4); System.out.print(1 + "" + 3 + 4); } }
Task10
import javax.swing.*; public class work { public static void main(String [] args) { JOptionPane.showMessageDialog(null,"\"Computers are useless.\nThey can only give you answers.\", said Pablo Picasso"); } }
Task11
public class work{ public static void main(String [] args) { System.out.println(4+6*3); System.out.println(6.0/3*7); System.out.println(18.0/2+14.0/2); System.out.println(16.0/2); System.out.println(17.0/2); System.out.println(28.0/5); System.out.println((2+3)*4); System.out.println(20.0/(4+1)); System.out.println(3+4*5); System.out.println(1%8+10%3); } }
Task12
import javax.swing.*; public class work{ public static void main(String [] args) { int num=10; num=num*num*num; JOptionPane.showMessageDialog(null,num); } }