Java笔记二(2020.10.7)

    科技2024-10-26  28

    Java编译器Eclipse输出快捷方式

    sysout或Sysout+ Alt 和 /即可

    换行输出

    System.out.println(); System.out.printf("\n");

    不换行输出

    System.out.print(); System.out.printf();

    Java小知识

    int d; System.out.printf(“%4d”,d); System.out.printf(“%-4d”,d); 输出的d是带有缩进的,若d前面有符号,则在输出前面空4个字节。 若d后面有符号,则在输出后面空4个字节。

    Java课上题

    小题一:从1开始到100,输出被三整除或者被七整除的数字(每行五个数,超出需要换行) 法一:

    int count=0; for (int i=1;i<=100;i++){ if( i%3==0 || i%7==0){ if(i/10 < 1) { System.out.printf(" "); } System.out.printf(" %d",i); count++; } if(count==5) { System.out.println(); count=0; } }

    法二:

    int count=0; for (int i=1;i<=100;i++){ if( i%3==0|| i%7==0){ System.out.printf("%4d",i); count++; } if(count==5) { System.out.println(); count=0; } }

    输出结果

    小题二:从100开始输出52个数字,被三整除或者被七整除。(每行5个数) 法一:

    int count=0,j=0; for (int i=100;;i++){ if( i%3==0|| i%7==0){ System.out.printf("%4d",i); count++; j++; } if(count==5) { System.out.println(); count=0; } if(j==52) { break; } }

    法二:

    int count=0,j=0,i=100; while(j<=52){ if( i%3==0|| i%7==0){ System.out.printf("%4d",i); count++; j++; } if(count==5) { System.out.printf("\n"); count=0; } i++; } }

    小题三:1+2-3+4-5+循环到50(不许投机取巧)

    法一:

    int sum=1; int flag=1; for(int i =2;i<=50;i++) { sum+=flag*i; flag=-flag; } System.out.println(sum);

    法二:

    int sum=1; for(int i=2;i<=50;i++) { if(i%2==0) { sum+=i; } else { sum-=i; } } System.out.printf("%-4d",sum); 27

    小题四:1+2+3-4+5+6-7(循环到50)

    法一:

    int sum=0,count=0; for(int i=1;i<=50;i++) { if(count!=3) { sum+=i; } else { sum-=i; count=0; } count++; } System.out.printf("%-4d",sum);

    法二:

    int count=0; int sum=1; for(int i=2;i<=50;i++) { count++; if(count%3==1||count%3==2) sum=sum+i; else sum=sum-i; } System.out.println(sum); 427

    小题五:

    n=10

    int f1=1; int f2=1; int f3=0; for(int i=3;i<=10;i++) { f3=f1+f3; System.out.printf("%-4d",f3); f1=f3; f2=f3; } 1 2 4 8 16 32 64 128

    课堂知识代码:

    本节课主要讲解的包这个东西

    package sun; public class student { private int sage; public String sno; protected int grade; int height; Integer m ; public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("esfser"); } } package sun; public class text { public static void main(String[] args) { // TODO Auto-generated method stub student A=new student(); A.sno="123"; A.grade=123; A.height=123; student [] B=new student [10]; System.out.println(A.height); Integer m = new Integer(16); System.out.println(m); } }
    Processed: 0.011, SQL: 8