1.注释

/**  doc注释
* 类说明信息
*/
//声明类 文件名与类名一致
public class World {//类定界符
//声明方法 main方法
public static void main(String[] args) {
System.out.println("World World!");
//System.out.println("welcome java world!");
//注释的代码不执行 单行注释 /* 多行注释
System.out.println("World World!");
System.out.println("World World!");
System.out.println("World World!");
System.out.println("World World!");
*/
}
}

2.变量

public class InputDemo {

    public static void main(String[] args) {
//输出
System.out.println("TR21" );
System.out.print("javase\n");
System.out.printf("%-5d%d %.5f\n",15,3,3.14); System.out.println("\"大家好\" xml\toracle j\bavase");
int a ;//声明变量
a = 20;//赋值
int b = 10; a = a + b;
System.out.println("a = " + a);//变量不能同名
final double PI = 3.14;//常量 final
//PI = 3.15;
System.out.println("PI = " + PI);
} }

3.数据类型

public class DataDemo {

    public static void main(String[] args) {
//System.out.println("Hello...");
int _a3 = 10;
//整型 byte short int long
int a = -5;//3.14;
System.out.println(Integer.MAX_VALUE);
short b = 20;
System.out.println(Short.MAX_VALUE);
long c = 123;
System.out.println(Long.MAX_VALUE);
byte d = 127;
System.out.println("d = " + d);
//d = 128;
c = 1234567890123456L;//默认整型 转换long类型
//浮点型
float f = 3.14f;//默认double
double dou = 3.14;
System.out.println("f = " + f);
System.out.println("dou = " + dou); char ch = 'A';
System.out.println("ch = " + ch); ch = '中';//变量赋值
System.out.println("ch = " + ch); boolean boo = true;//false int num1 = 123;
int num8 = 010;
int num16 = 0xa;
System.out.println("num1 = " + num1);
System.out.println("num8 = " + num8);
System.out.println("num16 = " + num16);
} }

4.数据类型转换

public class DataConvert {

    public static void main(String[] args) {

       int a = 10;
long b = a;//隐式类型转换 低精度--》高精度
byte c = (byte)b;//强制类型转换 System.out.println("a = " + a);
System.out.println("b = " + b);
System.out.println("c = " + c);
long result = c + b + a;
System.out.println("result = " + result);// long } }

java新手笔记2 数据类型的更多相关文章

  1. Java学习笔记三——数据类型

    前言 Java是强类型(strongly typed)语言,强类型包含两方面的含义: 所有的变量必须先声明后使用: 指定类型的变量只能接受预支匹配的值. 这意味着每一个变量和表达式都有一个在编译时就确 ...

  2. java新手笔记5 类

    1.进制转换 /* 企业发放的奖金根据利润提成. 利润(I)低于或等于10万元时,奖金可提10%: 利润高于10万元,低于20万元时, 低于10万元的部分按10%提成,高于10万元的部分,可提成7.5 ...

  3. 【原】Java学习笔记003 - 数据类型

    package cn.temptation; public class Sample01 { public static void main(String[] args) { System.out.p ...

  4. Java学习笔记2——数据类型和转换

    前提知识: 1字节=8bit:1bit以一个二极管表示,代表2个状态(0或者1):2bit代表22即4种状态(00,01,10,11),8bit即是28即256种状态,16bit即是65536种状态. ...

  5. Java基础笔记之数据类型

    一.数据类型 (一)8种基本数据类型(内置数据类型\C#中为值类型) 字符长度:1byte = 8 bit; 布尔:可认为是 1byte (8 bit);

  6. JAVA新手笔记 Intent对象和Bundle对象

    Intent对象和Bundle对象 功能主要是在 MainActivity中定义了2个EditText,当用户输入内容,把他传入到第二个活动, 自己新创的活动中,MyActivity中 放在MainA ...

  7. java新手笔记34 连接数据库

    1.JdbcUtil package com.yfs.javase.jdbc; import java.sql.Connection; import java.sql.DriverManager; i ...

  8. java新手笔记33 多线程、客户端、服务器

    1.Mouse package com.yfs.javase; public class Mouse { private int index = 1; private boolean isLive = ...

  9. java新手笔记32 jdk5新特性

    1.for package com.yfs.javase; import java.awt.Color; import java.util.Calendar; import java.util.Has ...

随机推荐

  1. HW机试字符串压缩java(1)

    package huawei; public class StringZip { public static String stringZip(String a) { String ans =&quo ...

  2. bzoj 2754 [SCOI2012]喵星球上的点名(后缀数组)

    [题目链接] http://www.lydsy.com/JudgeOnline/problem.php?id=2754 [题意] 每只喵有名姓,如果被老师点到名或姓的子串都要答道,但每只喵一次点名只答 ...

  3. ARM Linux字符设备驱动程序

    1.主设备号和次设备号(二者一起为设备号): 一个字符设备或块设备都有一个主设备号和一个次设备号.主设备号用来标识与设备文件相连的驱动程序,用来反  映设备类型.次设备号被驱动程序用来辨别操作的是哪个 ...

  4. HW2.8

    import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner i ...

  5. ios中view的生命周期

  6. JAVA Serialization 序列化

    最近在做Android 项目时用到了WebView,可悲的是,在html上有无数用户的操作,而这些操作被JS返回给了Android的内存中,当深层的Activity开启时,之前的Activity很可能 ...

  7. 一段经典的node.js 数据库高并发实现

    var proxy = new EventProxy();var status = "ready";var select = function(callback){ proxy.o ...

  8. Oracle Enterprise Linux 64-bit下安装apache-tomcat-7.0.53步骤

    測试环境:VMware Workstation v9.0.2软件中安装好Oracle Enterprise Linux 5.8 64-bit虚拟机 安装软件:jdk-7u40-linux-x64.rp ...

  9. 导入导出封装的工具类 (一) 利用POI封装

    对于导入导出各个项目中差点儿都会用到,记得在高校平台中封装过导入导出这部分今天看了看是利用JXL封装的而经理说让我用POI写写导出,这两个导入导出框架是眼下比較流程和经常使用的框架,有必要都了解一下. ...

  10. strlen和sizeof的差别

    一.sizeof     sizeof(...)是运算符,而不是一个函数.     一个简单的样例: int a; cout<<sizeof a<<endl;     在头文件 ...