码迷,mamicode.com
首页 > 编程语言 > 详细

初识Java

时间:2018-03-25 21:45:57      阅读:255      评论:0      收藏:0      [点我收藏+]

标签:--   创建   长整型   数字   javase   color   inf   size   三元运算   

第一部分 Java基础

一、认识Java

1、什么是Java?

  Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和 Java平台(即JavaSE, JavaEE, JavaME)的总称。

2、建立一个Java工程

  ① 新建一Java-project:file---new---Java-project,创建project;src存放包和源文件;

    project name:命名为英文,字母、数字、下划线组成,不能以数字开头,且每个单词首写字母大写。

    例如:HelloWorld_1

    技术分享图片

    技术分享图片

  ② 在src中新建包package

    name:字母、数字、下划线组成,不能以数字开头;网址倒写+project name(小写)。

    例如:com.jredu100.helloworld

    技术分享图片

      技术分享图片

  ③ 在package中新建Java Class,name和class name相同。

    例:HelloWorld

    技术分享图片

     技术分享图片

二、Java基础知识

1、标识符的命名方法 

    ① 帕斯卡命名法:首字母大写,后续所有单词首字母也大写;

        类、接口、枚举等采用帕斯卡命名法。

      驼峰法则:首字母小写,后续所有单词首字母大写。

      方法名、变量名等采用驼峰法则。

   ② 标识符命名时,以字母、下划线和$符号开头,其余部分可为字母、下划线

   和数字。 

2、Java中的基本数据类型

  ① int(整型)

  ② short(短整型)

  ③ long(长整型)

  ④ byte(字节)

  ⑤ float(单精度浮点型)

  ⑥ double(双精度浮点型)

  ⑦ char(字符型):char c=‘a‘; 或者char c=‘字‘;

  ⑧ boolean(布尔型):只有true和false两个值

3、数据类型传递

  ① 基本数据类型:按值传递,传递复本,修改复本不会影响原有数据;

  ② 引用数据类型:按引用传递,传递的是指针,如果修改会影响原有数据。

4、常量值

    (1) 常量类型(封装变化)
    布尔常量:(true、false)
    字符常量
    字符串常量
    null常量:表示引用变量保存的地址为空,还没有指向任何对象。
    整型常量
    浮点数常量
    (2) 常量的使用
    声明常量需要用final来进行修饰
    //常量名所有字母都大写(PI=3.14f)
    //常量在程序运行中不可被修改
    final float PI=3.14f;
    //PI=3.1415f;
    float area=10*10*PI;
    System.out.println(area);

5、基本数据类型转换
  (1) 自动类型转换规则
    浪费内存空间
    a、规则1:算数运算
    低级别--->高级别
    short s_int=100;
    int n=s_int;
    System.out.println(n);
  (2) 强制类型转换
    将高几倍类型赋值给低级别类型时,必须进行强制类型转换(高级别--->低级别)
    int转向short:
    int n3=100;
    short s_int2=(short)n3;
    System.out.println(s_int2);
   * 由高向低转,会损失数据精度;
    例如: float f3=7.999f;
    int n4=(int)f3;
    System.out.println(n4);
6、运算符
  (1) 运算符类型
   算术运算:+(加) -(减) *(乘) /(除) %(取余)
   关系运算:等于符号:== 不等于符号:!= 大于符号:> 小于符号:< 大于等于符号:>= 小于等于符号:<=
        位运算符:& | ~; 逻辑运算符:&& || !
      赋值运算:= += -= *= /= %=
      单目运算:+(取正) -(取负) ++(自增) - -(自减)
      多目运算(三元运算符):a>b?true:false
   位移运算符:<< 带符号左移、>>带符号右移、>>>无符号右移
  (2) 运算符优先级和结合性
    优先级:非>与>或
    其他最好用()控制,优先级最高
  (3) Scanner
    //1.获得会员卡号 4位数字
    System.out.println("请输入会员卡号(4位整数)");
    //实例化一个Scanner对象 sc:对象名 new:新建
    //System.in 标准输入流,即控制台输入
    Scanner sc=new Scanner(System.in);
    //sc.nextInt() 从标准输入流中获取一个int型的值(输入小数,错过匹配,报错)
    int cardID=sc.nextInt(); //获取一个int数据值
    System.out.println(cardID);

 

 

 

 

  

初识Java

标签:--   创建   长整型   数字   javase   color   inf   size   三元运算   

原文地址:https://www.cnblogs.com/zyp777/p/8640564.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!