黑马程序员技术交流社区

标题: java基础循环语句的常见例子 [打印本页]

作者: 鬼魅_vYpyK    时间: 2015-12-4 16:17
标题: java基础循环语句的常见例子
import java.util.Scanner;
class  Demo {
        public static void main(String[] args) {

                //打印1-10数字
                /*int a=0;
                for(int i=1;i<=10;i++) {
                        a++;
                System.out.println(a);

                */

                //打印数字10-1
/*   
                int a=11;
                for(int i=1;i<=10;i++) {
                        a--;
                System.out.println(a);

                */

                //求1-10数字的和
                /*
                int sum=0;
                for(int i=0;i<10;i++) {
            sum=sum+i;
                }
                System.out.println(sum);

                */
               
                //计数输出水仙花的数量
                /*
                int count=0;
        for(int x=100;x<1000;x++) {
                int ge=x%10;
                int shi=x/10%10;
                int bai=x/10/10;
        if(ge*ge*ge+shi*shi*shi+bai*bai*bai==x){
           count++;  //计数思想

        }
        }
                System.out.println(x);
                */


                //while循环语句求1-100的和
        /*
                int sum=0;
                int i=1;
                while(i<=100) {
                        i++;
                        sum=i+sum;
                }
                System.out.println(sum);
                */

                //while统计水仙花的数
/*
for(int x=100;x<=999;x++) {  //水仙花数是三位正数组成应该是100-999
        int ge=x%10;  //个位数
        int shi=x/10%10;//十位数
        int bai=x/10/10;   //百位数
        if(x==ge*ge*ge+shi*shi*shi+bai*bai*bai){
        System.out.println(x);
        }

}
*/

                //循环嵌套的练习
                //打印四行五列的*
/*                                *****
                                *****
                                *****
                                *****

*/
                /*
                for (int x=1;x<=4;x++){
                        for(int y=1;y<=5;y++) {
                        System.out.print("*");
                        }
                        System.out.println();
                }
                */

//打印出三角形
/*      *
                **
                ***
                ****
                *****
*/

/*
                for (int x=1;x<=5;x++){
                        for(int y=1;y<=x;y++) {
                        System.out.print("*");
                        }
                        System.out.println();
                }

*/
//输出九九乘法表
/*
        for(int i=1;i<=9;i++) {
                for(int y=1;y<=i;y++) {
                        System.out.print(i*y+"="+i+"*"+y+"\t");
                }
                System.out.println();
        }

        */


//键盘录入两个数求最大值  用调用方法
/*
System.out.println("pease int the fist num");   //输入第一个数
Scanner sc=new Scanner(System.in);     //创建键盘录入对象
int x=sc.nextInt();      //调用方法,键盘中键入的数据存储在x中
System.out.println("please int the second num");   //请输入第二个数
int y=sc.nextInt();       //调用方法,键盘中键入的数据存储在y中

int max=getMax(x,y);    //调用方法获取最大的数
System.out.println(max);
        }
        public static int getMax(int a,int b){     
        return a>b?a:b;          //获取最大的数

        */
//键盘中键入两个数,求两个数的和用方法调用
//?????????
/*
System.out.println("please int the fist num");
Scanner sc= new Scanner(System.in);
int x=sc.nextln();
System.out.println("please int the second num");
int y=sc.nextln();

int sum=getsum(x,y);
System.out.println(sum);

        }
public static int getSum(int a,int b){
return sum=a+b;
}

*/


//根据键盘键入的数求对应的乘法表
/*
System.out.println("please int your num");
Scanner sc=new Scanner(System.in);
int x=sc.nextInt();

print99(x);
        }
        public static void print99(int x){
        for(int a=1;a<=x;a++) {
                for(int b=1;b<=a;b++){
                System.out.print(a*b+"="+a+"*"+b+"\t");
                }
                System.out.println();
        }
*/

}
}

作者: 再续啸傲    时间: 2015-12-4 17:11
get and look look




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2