• JAVA编程


    Java  编程

    (一),流程语句

     

       1》顺序结构:(从上至下一次执行)

                   *程序默认时按顺序结构走的)

       Scan-->Alt+?-->(java.util.Scanner)

                     |

    Scanner input = new Scanner (System.in)

    (input 在系统中用于键盘输入的对象)

     

    String xuehao,name;

    string xuehao :声明xuehao变量用于后续保存通过键盘输入的学生学号;

     (string name:声明name 变量用于后续保存通过键盘数日的学生姓名)

     

       System.out.println("西意葡语言学院考生期末成绩");

    System.out.println("请输入学生学号");

    xuehao = input.next();

    System.out.println("请输入学生姓名");

    name = input.next();

     

    String 类型判断相等时用equals

    1If语句语法结构:

     If(条件式){

         执行语句

    }

     

     //if语句

    //if(xuehao.equals("2014314325")&&name.equals("lixue")){

    //System.out.println("登陆成功");

    //}

    2if。。。Else。。。语句语法结构(适合两种结果使用):

       If(条件){....true

          执行语句1

    }else{....false

          执行语句2

    }

     

    //if...else...语句

    //if(xuehao.equals("2014314325")&&name.equals("lixue")){

    //System.out.println("登陆成功");

    //}else{

    //System.out.println("学生学号或学生姓名错误");

    //}

    3if。。。else if...else语句语法结构:(适合多种结果使用)

    If(条件式1{

         执行语句1

    }else if(){

         执行语句2

    }else{

         执行语句3

    }

       :

     //if(q>a&&q>z){

      System.out.println("最大的数是q");

      

      }else if(a>q&&a>z){

      System.out.println("最大的数是a");

      }else{

      System.out.println("最大的数是z");

      }

    4》switch语句结构:

         Switch(表达式){

            Case1:

               执行语句;

               break;

            Case2:

               执行语句;

               Break;

            Default:

               执行语句;

    }

    例:

        Scanner input = new Scanner(System.in);

     int type;

     System.out.println("河北外国语学院系统");

     System.out.println("登陆系统");

     System.out.println("1.西意葡学院系统");

     System.out.println("2.东方学院系统");

     System.out.println("3.欧亚语言学院系统");

     System.out.println("4.德法学院系统");

     System.out.println("请输入功能选项");

     type = input.nextInt();

     switch(type){

       case 1:

       System.out.println("1.你已进入西意葡学院系统");

           break;

       case 2:

       System.out.println("2.你已进入东方学院系统");

           break;

       case 3:

       System.out.println("3.你已经入欧亚学院系统");

       break;

       case 4:

       System.out.println("4.你已经入德法学院系统");

       break;

       default:

       System.out.println("没有授权功能");

       

     }

    注意:没有break 程序就会贯穿;

    (二)循环结构

     

    1》while循环结构:

     

    While(条件){

             循环体    

    }

    例:

       /*while(a<=8){

    System.out.print(a);

    System.out.println(" ");

    a++;

    }*/

      2》do...while...循环结构:

     

            Do{

     

             }while(条件)

          例:

     

         *do{

    System.out.print(a);

    System.out.println(" ");

    a++;

    }while(a<=8);*

         3》for循环结构

     

           For(表达式1;条件;增量){

     

                 循环语句;

          }

           例:

            for(;a<=9;){

    System.out.print(a);

    System.out.println(" ");

    a++;

    }

     注意:

         1表达式1负责将计数变量初始化,表达式1只在循环的第一次执行;

         2,条件用于判断循环是否可以运行;

         3,增量,使计数变量在每次循环时进行增或减;

         4,整个for循环的执行流程:(表达式1只在循环开始后第一次执行)

                                   |

           {条件--》循环语句--》增量--》条件--》循环语句--》。。。。。。以此类推}

     

    *九九乘法表

     int a,b;

    for(a=1;a<=9;a++){

    for(b=1;b<=a;b++){

    System.out.print(b);

    System.out.print("*");

    System.out.print(a);

    System.out.print("=");

    System.out.print(b*a);

    System.out.print(" ");

    }

    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}

     

    *双层循环:

    1,外层循环,循环一次,内存循环循环一轮;

    2,双层循环可以理解二维空间操作(行,列);

    (外层循环控制行,内层循环控制每一行上的列);

    直角三角形

    package lixue_2;

     

    public class liyibo_1 {

    public static void main(String[] args) {

     int a,b;  

       //直角三角形

     /*for(a=1;a<=6;a++){  

     for(b=1;b<=a;b++){  

      System.out.print(" * ");

      }*/      

    System.out.println();     

       }

    }

    }

     

  • 相关阅读:
    ICPC 2017 Japan Domestic --Making Lunch Boxes(位运算枚举)
    ssr安装
    大作业信息汇总
    知识点1-3:MVC设计模式
    演练2-2:Guestbook示例应用程序
    知识点2-2:认识默认项目模板
    演练2-1:创建MVC默认项目
    知识点2-1:设置开发环境
    知识点1-4:ASP.NET MVC的好处
    知识点1-1:什么是ASP.NET MVC
  • 原文地址:https://www.cnblogs.com/susana/p/6403078.html
Copyright © 2020-2023  润新知