java上机小题目
1、计算1-2+3-4+5-6+.....+m的结果。
public class Test001 { /* * 计算1-2+3-4+5-6+.....+m */ public static void main(String[] args) { int m=10; if(m%2==0){ m = -m/2; }else{ m = (m+1)/2; } System.out.println(m); } }
2、打印直角三角形、打印正三角形、打印空心直角三角形。
public class Test002 { /** * 打印直角三角形、打印正三角形、打印空心直角三角形 * @param args */ public static void main(String[] args) { System.out.println("打印直角三角形======================================"); for (int i = 0; i <=6; i++) { for (int j = 0; j <=i; j++) System.out.print("*"); System.out.println(); } System.out.println("打印正三角形======================================"); for (int i = 1; i <= 6; i++) { for (int j = 1; j <= 6-i; j++) {// 打印每行的空格 System.out.print(" "); } for (int k = 1; k <= 2*i - 1; k++) { // 打印每行的* System.out.print("*"); } System.out.println();//换行 } System.out.println("打印空心直角三角形======================================"); //空心正三角形层数 int border=10;//注意:border值必须>=4,否则不能体现空心 for(int i=1;i<=border;i++){ // for(int j=border-1;j>=i;j--){ // System.out.print(""); // } for(int k=1;k<=i;k++){ if(k==1||k==i||i==border){ System.out.print("*"); }else{ System.out.print(" "); } } System.out.println(); } } }
效果图:
打印直角三角形====================================== * ** *** **** ***** ****** ******* 打印正三角形====================================== * *** ***** ******* ********* *********** 打印空心直角三角形====================================== * ** * * * * * * * * * * * * * * **********
3、不使用第三个变量,交换两个变量的值。
/** * 不使用第三个变量,交换两个变量的值 */ public class Change { public static void main(String[] args) { int a = 12,b = 13; System.out.println("a:"+a); System.out.println("b:"+b); a = a + b; b = a - b; a = a - b; System.out.println("a:"+a); System.out.println("b:"+b); } }
4、打印九九乘法表
public class Test006 { /** * 打印九九乘法表 * @param args */ public static void main(String[] args) { for (int i = 1; i < 10; i++) { for (int j = 1; j <=i; j++) { System.out.print(i+"*"+j+"="+(i*j)+" "); } System.out.println(); } } }
效果图:
1*1=1 2*1=2 2*2=4 3*1=3 3*2=6 3*3=9 4*1=4 4*2=8 4*3=12 4*4=16 5*1=5 5*2=10 5*3=15 5*4=20 5*5=25 6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36 7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49 8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64 9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81
成功根本没有什么秘诀可言,如果真是有的话,就是两个:第一个就是坚持到底,永不放弃;第二个是当你想放弃的时候,回过头来看看第一个秘诀:坚持到底,永不放弃

浙公网安备 33010602011771号