java新手笔记2 数据类型
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 数据类型的更多相关文章
- Java学习笔记三——数据类型
前言 Java是强类型(strongly typed)语言,强类型包含两方面的含义: 所有的变量必须先声明后使用: 指定类型的变量只能接受预支匹配的值. 这意味着每一个变量和表达式都有一个在编译时就确 ...
- java新手笔记5 类
1.进制转换 /* 企业发放的奖金根据利润提成. 利润(I)低于或等于10万元时,奖金可提10%: 利润高于10万元,低于20万元时, 低于10万元的部分按10%提成,高于10万元的部分,可提成7.5 ...
- 【原】Java学习笔记003 - 数据类型
package cn.temptation; public class Sample01 { public static void main(String[] args) { System.out.p ...
- Java学习笔记2——数据类型和转换
前提知识: 1字节=8bit:1bit以一个二极管表示,代表2个状态(0或者1):2bit代表22即4种状态(00,01,10,11),8bit即是28即256种状态,16bit即是65536种状态. ...
- Java基础笔记之数据类型
一.数据类型 (一)8种基本数据类型(内置数据类型\C#中为值类型) 字符长度:1byte = 8 bit; 布尔:可认为是 1byte (8 bit);
- JAVA新手笔记 Intent对象和Bundle对象
Intent对象和Bundle对象 功能主要是在 MainActivity中定义了2个EditText,当用户输入内容,把他传入到第二个活动, 自己新创的活动中,MyActivity中 放在MainA ...
- java新手笔记34 连接数据库
1.JdbcUtil package com.yfs.javase.jdbc; import java.sql.Connection; import java.sql.DriverManager; i ...
- java新手笔记33 多线程、客户端、服务器
1.Mouse package com.yfs.javase; public class Mouse { private int index = 1; private boolean isLive = ...
- java新手笔记32 jdk5新特性
1.for package com.yfs.javase; import java.awt.Color; import java.util.Calendar; import java.util.Has ...
随机推荐
- BZOJ1997 [Hnoi2010]Planar (2-sat)
题意:给你一个哈密顿图,判断是不是平面图 思路:先找出哈密顿图来.哈密顿回路可以看成一个环,把边集划分成两个集合,一个在环内,一个在外.如果有两条相交边在环内,则一定不是平面图,所以默认两条相交边,转 ...
- POJ 3468 A Simple Problem with Integers 线段树 区间更新
#include<iostream> #include<string> #include<algorithm> #include<cstdlib> #i ...
- libmad和libmpg123解码mp3在安卓手机上的比较
libmad和libmpg123解码mp3在安卓手机上的比较1. libmad 选自 http://sourceforge.net/projects/mad libmad-0.15.1b.tar.g ...
- Yii框架入门教程(博客教程、权威指南、类手册)
http://www.yiichina.com/ http://www.yiiframework.com/doc/blog/1.1/zh_cn/start.overviewhttp://www.yii ...
- PC-老鸟装机
老鸟装机 一.硬件安装莫疏忽 1>安装硬盘有讲究 1.单硬盘+单光驱 IDE1----硬盘(Mastet接口) IDE2----光驱(Mastet接口) ...
- iOS开发:创建真机调试证书
关于苹果iOS开发,笔者也是从小白过来的,经历过各种困难和坑,其中就有关于开发证书,生产证书,in_house证书,add_Hoc证书申请过程中的问题,以及上架发布问题.今天就着重说一下关于针对于苹果 ...
- EF搜索数据自动将表名变复数问题
原因这个是自己生成的需要在model加Table 其他博主写了aweier2011
- <a href> 带有cookie
<a href = <s:url action="exam/examAction_startExam.action" > <s:param name=&qu ...
- eclipse 插件之Code Folding
功能: eclipse自带折叠包括方法, import, 注释等得折叠功能, code folding 插件对其增强. 1. 下载插件:( 也可以用link方式, 我的是link安装, jar包网上很 ...
- GNU LIBC源代码学习之strcmp
比較两个字符串 我的代码块 #include <string.h> int my_strcmp(const char* s1,const char * s2) { if((s1==NULL ...