Java 从入门到精通(2)------Java中的常见数据类型及基本概念

Java 从入门到精通(2)
--------------------------------------

Java中的常见数据类型及基本概念

--------------------------------------
class--类
public --公共
static ----静态
void ---空的
main---主要的
String---字符串
System---系统
out---输出
print---打印
Scanner--扫描器
if 如果
else 否则

java是由sun公司的一种编程语言


JDK: java开发工具包
JRE: java运行时环境
JVM: java虚拟机---解释并且运行class文件(字节码文件)

Java主要应用在三个方面:

1、j2se---java的基础,它可以做桌面式应用程序

2、J2ME---嵌入式开发

3、J2EE---java的企业级开发

不管做 J2ME还是J2EE,前提是必须把j2se掌握好




java的执行过程:

1、编写java源代码     ***.java
2、将java源代码编译成字节码文件        ***.class
3、由jvm解释并且执行这些字节码文件


eclipse是一个用于开发java程序的IDE(集成开发环境)


提示键:  alt + /


java程序的源代码,必须包含在class中-------------------class(类)


java的注释一共有三种注释:

1、//单行注释

2、多行注释
   /*


   */

3、文档注释

   /**

   */

\n表示换行
\t空出一个制表位






Java中的常见数据类型:

int---整数型(整型)   0,   23,   999       -23

double ----双精度浮点    2.0   1.234  -0.99

float-----单精度浮点   1.0f        2.22F

char  -----字符型     'a'  '汉'   '#'  '1'   

String ---字符串     "abc"   "张三丰"   "!@@#$%^"   "123"     ""


----------------------------------------

变量:-------程序中可以改变的量,叫变量

为什么要使用变量?
答:通过变量,可以把数据存到内存中,也可以通过变量把内存中的数据取出来

怎么样定义变量?
答:定义变量的语法有两种:

第一种:先声明变量,再给变量赋值
数据类型  变量名称;

int   age;
char gender;
String name;

当我们声明变量的时候,系统就会在内存中为该变量分配内存存储空间

当我们给变量赋值的时候,系统就会把值存储到该变量所分配的内存地址中


int age;
age = 23;


第二种:声明变量的同时,直接赋值

int age = 23;


Scanner作叫扫描器,主要用于在控制台接收用户输入的数据



System.out.println(""); 输出内容以后,换行显示

System.out.print(""); 输出内容以后,不换行显示



ctrl+shift+F   快速排版


Java中运算符的概念

java一共有六种运算符:

1、算术运算符          +    -   *    /    %
2、赋值运算符          =
3、关系运算符(比较运算符)   >   >=  <  <=   ==  !=
4、二元运行符:              ++   --
5、三元运算符:    ?:
        6、逻辑运算符                &&   ||   !


java的变量命名规范:

1、变量名中只能包含: 数字、字母、下划线、$
2、变量名的第一个符号,不能是数字
3、变量名不是能系统关键字

以上三点,强制性要求,有任意一点不满足,直接报错


4、变量名,尽可能有意义(从字面上就可以猜出来,它用来储存什么数据)
5、变量名,如果是一个单词构成,全部小写,如果是由多个单词组合而成,第一个单词全部小写,以后的每一个单词首字母大写

以上两点,只是规范性要求,即使不满足,程序依然可以正常执行,只是写法不规范




my_#age     myAge    _myage123        _%age   int    $age23


赋值运算符:             


=                    赋值运算符

int  age = 23;

把=号右边的值,赋值给左边的变量

算术运算符:

+  -   *   /   %


/ ------求商
% ------求余(取模)

数值类型的数据有三种:


int   float    double

按照这三种数据类型精度的高低顺序排列,可分为:

double  >   float  >  int

java使用算术运算符,进行运算的时候,会有这样的一个原则:



两个相同类型的数据,进行运算,结果只能是同一种类型


int  a=11,  b=2;

int c = a + b ;

由于a和b都是int 类型,所以,得到的结果c也只能是int类型


doubule a=1.2,  b=2.3;

?  c = a * b;


如果两个不同数据类型进行运算,计算原则如下:


double  >   float  >  int

如果高精度类型与低精度类型的数据进行运算,结果只是能是高精度类型

double =  
double  * int;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值