• ZzZ


    • 给自己小小的总结一下,预科一个月就要结束了,我相信程序员不管性别,都能学好。我看到一篇文章说程序员要放弃好多东西去把它抓抓住,下面对Java的了解写在这里了.

    第一章:"HelloWorld"


    1.  Java是完全面向对象的语言。Java通过虚拟机的运行机制,实现“跨平台的理念”。

    public class Helloworld{

             public static void main(String[]args){

                   system.out.println("Hello World!")

         }

    }

         程序中包括Java的一些基本特征:

    • 类(class):HelloWorld就是一个类名。这个名与文件名相同。
    • 方法(method):类的内部定义了一个main
    • 语句(statement):打印功能  syso

        2.编译与运行。

       编译语句:$javac HelloWorld.java

       运行语句:$java HelloWorld

          第二章:变量


    计算机语言通常需要在内存中存放数据,比如c语言中的变量,Java也有类似的变量。Java和c语言都是静态类型的语言。在使用变量之前,要声明变量的类型。

    变量(variable)占据一定的空间。不同类型的变量占据不同的大小。如下:

                                 储存大小          例值            注释

        byte                   1byte              3              字节

        int                     4bytes             3               整数

       short                  2bytes             3              短整数

       long                   8bytes             3              长整数

       float                   4bytes             1.2           单精度浮点数

       double                8bytes             1.2           双精度浮点数

       char                   2bytes             'a'            字符

       boolean             1bit                  true         布尔值

       第三章:选择结构


          if选择结构

           if(condition1){

    statements;

    .........

    }     

         多重if选择结构

         if(condition1){

    statements;

    ........

    }else if(condition2){

    statements;

    ........

     }else{

    statements;

    ........

         嵌套if选择结构

               if(condition1){

    statements;

    ..........

            if(condition2){

    statements;

    ..........

    }else{

    statements;

    ..........

              }

    }else{

    • 产生随机数:int random=(int)(Math.random()*10);//10~0中任意整数

    第四章:选择结构(2)


         等值解决问题:

    Switch(表达式){

    case 1:

    statements;

    .........

    break;

    case 2:

    statements;

    .........

    break;

    ......

    default:

    statements;

    break;

    }

    第五章:循环结构(一)   

    •  Scanner  中  answer=input.next();    (answer是String类型的变量) 从控制台获得一个整数,而这里需要从控制台获得一个字符串,将其保存在String类型的变量answer中。
    • answer的值相反。不是y的时候,值为true。
    •                         是y的时候,值为false。

    do-while循环

    do{

    statements;

    }while(condition);

    第六章:循环结构(2)

    1.  for  4部:初始部分  循环体  迭代部分  循环条件
    2. for格式:

    for(initial;condition;update){

    statements;

     第七章:复习前6章     

      

                                                                                                                                                                       今天就记忆到这里。

                                                                                                                                                                          2016-07-05

                                                                                                                                                                           19:09:12

  • 相关阅读:
    Leetcode 538. Convert BST to Greater Tree
    Leetcode 530. Minimum Absolute Difference in BST
    Leetcode 501. Find Mode in Binary Search Tree
    Leetcode 437. Path Sum III
    Leetcode 404. Sum of Left Leaves
    Leetcode 257. Binary Tree Paths
    Leetcode 235. Lowest Common Ancestor of a Binary Search Tree
    Leetcode 226. Invert Binary Tree
    Leetcode 112. Path Sum
    Leetcode 111. Minimum Depth of Binary Tree
  • 原文地址:https://www.cnblogs.com/mashiro/p/5642345.html
Copyright © 2020-2023  润新知