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. CentOS设置在同一窗口打开文件夹

    默认情况下,CentOS双击文件夹会打开一个新窗口.这对于习惯Windows的用户会感觉非常别扭.其实,如果用鼠标中键双击文件夹,就不会打开新窗口了.当然,也可以按照如下设置: 1.  打开任意一个文 ...

  2. openstack 镜像自动扩容 resize拉伸

    The simplest way to support this in your image is to install the cloud-utils package (contains the g ...

  3. Shell的那些事儿

    日常工作中,哪种语言对你的帮助最大?我觉得非Shell莫属.最早接触Shell应该是在大学的时候,如做Linux文件系统裁减会用到一些命令,如find, tar, xargs, cp等等,并把它们通过 ...

  4. CSS定位(postion)和移动(float)

    5.定位和移动:Positioning(定位)CSS定位属性允许你为一个元素定位.它也可以将一个元素放在另一个元素后面,并指定一个元素的内容太大时,应该发生什么. 元素可以使用的顶部,底部,左侧和右侧 ...

  5. Java 随机生成中文姓名,手机号,邮编,住址

    package lovo; import java.util.HashMap; import java.util.Map; /** * 随机生成中文姓名,性别,Email,手机号,住址 * @auth ...

  6. 关于lab4实验git+近期出国手续办理

    1.下载mit jos lab4时遇到问题(关于git操作,使用,还需进一步理解) 遇到的问题 出现未合并(merge)完全的问题,操作:git add kern/init.c 之后在确认提交 方法二 ...

  7. Chrome 插件vimium快捷键大全

    vimium是一款让你在chrome浏览器能方便地使用键盘操作浏览器的插件. 转自:http://www.cnblogs.com/liuyangnuts/p/3474905.html 在当前页中导航 ...

  8. ASP.Net Core简介

    定义:一个经过精简的.模块化的.NET Framework子集,目的是为了跨平台..NET Core的类库叫做“CoreFX”,更精简的版本叫做“CoreCLR”. ASP.NET Core 是微软的 ...

  9. Play!framework 项目部署到Tomcat

    Play Framework有自带的服务器,也可部署到其他服务器上.这里讲解下如何将Play的项目部署到Tomcat. 1.准备war包 首先进入play目录: 比如我的: cd C:\play-1. ...

  10. Hyper-V介绍

    Hyer-v主机是高端虚拟主机用户的最佳选择.您不再受其他用户程序对您造成的影响,您将得到的是更加公平的资源分配,远远低于虚拟主机的故障率.Hyper-V的分区包含两种:父分区和客户分区.Hyper- ...