1.2java语言基础(上)



JDK提供一系列的工具,这些工具位于JDK安装路径的bin目录下,常用的有:
javac:编译;java:运行;javadoc:提取文档
Java中的数据类型大体上分为两种:
 原始数据类型和引用数据类型;
变量是存储数据的基本单位;
运算符和表达式
选择和循环流程控制;

环境搭建:
1、安装JDK
2、配置环境变量
 path:JDK安装目录/bin  javac java
 classpath:.;
3、运行原理:
 .java(源文件)
 1、编译:.java--->.class  javac 文件名
 2、加载:JVM(加载.class文件)
 3、运行:java 类名
4、注释:
 单行注释://   ctrl+/(ctrl+/)
 多行注释:/*  */  ctrl+shift+/(ctrl+shift+\)
 文档注释:/**  */  /**+enter
 
在java中有两种数据类型:
1、基本数据类型(原始数据类型)8种
 数字
  整数
   int: 32  -2^31---+2^31-1
   short: 16
   long: 64
   byte: 8  -128---+127
  非整数
   float: 32
   double: 64
 非数字(中文,英文,日期,声音,图片)
   char: 16
   boolean:1
2、引用数据类型

变量声明(变量的定义)
声明:
语法:数据类型  变量名 初始化值
如:int a = 11;//内存分配了32位的空间保存11
变量的赋值:
1、不能超过变量的范围
2、变量使用之前必须先初始化

变量的命名规范:
1、变量名只能由数字、字母、下划线、$组成
2、不能以数字开头
3、不能和关键字冲突
4、见名起意
5、可以以中文作为变量名,但是不推荐使用

数据类型的转换
1、自动类型转换:小---》大
2、强制类型转换:大---》小




package com.newer.cn;
@SuppressWarnings("unused")
public class Demo1 {
 public static void main(String[] args) {
  //声明变量
  int a;
  //赋值(初始化)
  a = 12;
  
  //声明变量的同时初始化值
  int b = 12;
  
  //多个变量可以同时定义
  
  int c=11,d = 13;
  
  
  byte num = 126;
  System.out.println(a);

 }

}

package com.newer.cn;

public class Demo2 {

 /**
  * @param args
  */
 @SuppressWarnings("unused")
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  int max = 2147483647;
  int min = -2147483648;
  
  System.out.println(max + 1);
  System.out.println(min - 1);
  
  int a;
  //System.out.println(a);
  
  short s = 12;
  //字面量默认的是int类型
  long l = 10000000000L;
  

 }

}
package com.newer.cn;
@SuppressWarnings("unused")

public class Demo3 {
 public static void main(String[] args) {
  //float: double:
  //声明float变量
  float f = 3.14f;
  
  
  double a = 3.0;
  double b = 2.9;
  double d = 1234.5;
  System.out.println(a - b);
  
  char ch = '中';
  char ch1 = 'a';
  //布尔型
  boolean flag = true;//false
  
  //int int = 12;int是关键字
  
  double jiage = 123;

  int 年龄= 23;
  System.out.println(年龄);
 }

}
package com.newer.cn;
@SuppressWarnings("unused")
public class Demo4 {
 public static void main(String[] args) {
  char ch = 'A';//16
  System.out.println(ch);
  
  int i = ch;//把ch的值赋值给i变量,自动类型转换
  System.out.println(i);
  
  long l = i;//自动类型转换
  System.out.println(l);
  
  double d = l;//自动类型转换
  System.out.println(d);
  
  long number = 1234;
  int a = (int)number;//强制转换
  
  //float-->int
  float f = 123.94f;
  int b = (int)f;
  System.out.println(b);
  
  int c = 11;
  double d1 = 3;//3.0
  System.out.println(c + d1);
 }

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值