boolean 参数的比较
public class day { public static void main(String[] args) { boolean bool = compare (8,8); System.out.println(bool); } public static boolean compare(int a ,int b) { /* boolean c = false; if (a == b){ c = true; } return c; ============================ boolean c = false; if (a == b){ c = true; }else { c = false; } return c; */ return a==b; } }
计算器
public class sum { public static void main(String[] args) { int sum = getSum(5,6,"-"); System.out.println(sum); } public static int getSum(int a ,int b, String tmp) { //定义一个方法 修饰 返回值类型 方法名 参数列表 // int c = 0; if (tmp == "+") { return a + b; } else if (tmp == "-") { return a - b; } else if (tmp == "*") { return a * b; } else if (tmp == "/") { return a / b; } else { return 0; } //return c;//返回值 } }
累加的实现
public class day01 { public static void main(String[] args) { int sum = ary(); System.out.println(sum); } public static int ary() { int a = 0 ; int b = 1000; for (int i = 1; i <= b; i++) { a = a + i; } return a; } }
正等腰三角形
public class xingxing { public static void main(String[] args) { int cnt = 9 ; for (int i = 1; i <= cnt; i++) { for (int k = 0; k < cnt-i; k++) { System.out.print(" "); } for (int j = 0; j < i; j++) { System.out.print("* "); } System.out.println(" " + i); } } }
* 1 * * 2 * * * 3 * * * * 4 * * * * * 5 * * * * * * 6 * * * * * * * 7 * * * * * * * * 8 * * * * * * * * * 9
倒等腰三角形
public class xx { public static void main(String[] args) { int che = 9; for (int i = che; i >= 1 ; i--) { for (int k = 0; k < che-i; k++) { System.out.print(" "); } for (int j = 0; j < i; j++) { System.out.print("* "); } System.out.println(" " + i); } } }
* * * * * * * * * 9 * * * * * * * * 8 * * * * * * * 7 * * * * * * 6 * * * * * 5 * * * * 4 * * * 3 * * 2 * 1
乘法口诀表
public class chen { public static void main(String[] args) { int b = 9; for (int i = 1; i <= b; i++) { for (int j = 1; j <= i; j++) { int a = i*j; System.out.print(j + "*" + i + "=" + a + " "); } System.out.println(); } } }
1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49 1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64 1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
挑战 :打印出下面的图案
●○○○○○○○○● ○●○○○○○○●○ ○○●○○○○●○○ ○○○●○○●○○○ ○○○○●●○○○○ ○○○○●●○○○○ ○○○●○○●○○○ ○○●○○○○●○○ ○●○○○○○○●○ ●○○○○○○○○●
答案:
public class dian { public static void main(String[] args) { int a = 10; //自由定义 int c = a/2; //第一部分 (上) for (int i = 0; i < c; i++) { //上半部分的长度 for (int j = 0; j < i; j++) { //正三角 System.out.print("a"); } System.out.print("●"); //不用递增的符号。 for (int k = 1; k < c-i; k++) { System.out.print("b"); } for (int l = 1; l < c-i; l++) { System.out.print("c"); } System.out.print("●"); for (int m = 0; m < i; m++) { System.out.print("d"); } System.out.println(" "+i); } //第二部分 (下) for (int i = c; i > 0 ; i--) { for (int j = 1; j < i; j++) { System.out.print("e"); } System.out.print("●"); for (int k = 0; k < c-i; k++) { System.out.print("f"); } for (int l = 0; l < c-i; l++) { System.out.print("j"); } System.out.print("●"); for (int m = 1; m < i; m++) { System.out.print("k"); } System.out.println(" " + i); } } }
●bbbbcccc● 0 a●bbbccc●d 1 aa●bbcc●dd 2 aaa●bc●ddd 3 aaaa●●dddd 4 eeee●●kkkk 5 eee●fj●kkk 4 ee●ffjj●kk 3 e●fffjjj●k 2 ●ffffjjjj● 1