zoukankan      html  css  js  c++  java
  • 暑假自学(6)

    java学习:

    java的开头模板(以HelloWorld程序为例):

    class "文件名"{
      public static void main(String[] args{
        System.out.println("HelloWorld");
      }
    }

    刚开始是使用cmd进行编译,这里附上cmd编译的过程:

    cmd中输出方式:
    1.移动到相应位置
    2.javac 文件名.java//编译文件,并产生.class文件
    3.java 类名.//执行文件

    java在语法方面有很多和C是一样的。例如for,if else之类的,但是输入和输出是不一样的,以下为输入输出样例:

    输出:

    System.out.println("输出内容");

    System.out.print("输出内容");//删去ln代表输出后不换行

    //System 的S需要大写

    输入:

    需要使用Scanner类:
    具体实现步骤:
    1.导包: import java.util.Scanner
    2.Scanner的实例化
    3.调用Scanner类的相关方法来获取指定类型的变量
    代码化:
    import java.util.Scanner;//将Scanner类放在前面(类似于头文件,本质是类)
    class ScannerTest{
    public static void main(String[] args){
    Scanner scan = new Scanner(System.in);//Scanner实例化(类的实例化)
    int num = scan.nextInt();
    String name = scan.next()//指定类型的输入
    System.out.println(num);
    System.out.println(name);
    }
    }
    //一般形式是 scan.next"变量类型",但是Scanner目前不提供char类型的输入

    除此之外,java与C还有在变量和运算符方面的区别

    变量:
    float long double定义时需要在后面加上"f"或"F" "l"或"L" "d"或"D"
    boolean 布尔值,只能是true或者false
    byte char short之间做运算结果为int型,其他类型自动向上提升
    String 标志是"" 可以与其他八种数据类型做运算,"+"起连接作用。

    运算符

    位移运算符"<<"">>"根据ASCII码进行移动
    位移运算符作用的都是整形变量或整数,向左移1位相当于乘2,向右则是除以2
    例子:
    System.out.println(2 << 3);//2*2^3向左移动3位 16
    System.out.println(2 >> 1);//2/(2^1)向右移动1位 1
    System.out.println(2 << 27);//2*(2^27)向左移动27位 2的28次方
    &|^运算符的计算:
    例子:
    2&8
    0 0 0 1 0
    0 0 1 0 0
    进行&运算
    0 0 0 0 0
    2&8 = 0

  • 相关阅读:
    JQuery性能优化
    分页控件X.PagedList.Mvc
    《转》sql 、linq、lambda 查询语句的区别
    Linq的连表查询
    MVC页面直接F5出错
    详解集合
    Json的序列化与反序列化
    《转》dbcontext函数
    《转》jquery中的$.ajax的success与error
    cocos creator基础-(二十七)httpclient Get POST
  • 原文地址:https://www.cnblogs.com/buxiang-Christina/p/13289416.html
Copyright © 2011-2022 走看看