Java基础--数据类型,运算符,程序控制语句
2016-11-20 14:43
656 查看
作为C++癌症患者先罗列几点Java和C++不太一样的地方。
1.Java不允许同名的局部变量
![](http://img.blog.csdn.net/20161120144056208)
2.增加了break label的功能用以替代goto //虽然我也不用goto
![](http://img.blog.csdn.net/20161120144142011)
3.定义float初始化话的时候必须加上f...
---------------------------------------------------------------------------------------------------------------------
然后就着教材打了一些最简单的代码用以测试以及加深印象。
首先是数据类型以及运算符部分:
包括整数,单双精度浮点数,IO接口使用,循环
public class 计算 {
public static void main(String
args[])throws java.io.IOException{
//throws java.io.IOException
让程序有了检测键盘输入的功能
int 整数=2;//16进制的17,16进制以0x开头,2进制0b,8进制直接0开头
double 双精度浮点数=1.501;
float 单精度浮点数=1f;//默认用double,没事儿还是不要用float了
System.out.println("011+1.501+1.5f="+(整数+双精度浮点数+单精度浮点数));
//循环
for (int 行数=0;行数<4;行数++){
//不允许同名局部变量
//int 整数=1;
System.out.println("第"+行数+"行。");
}
//++i和i++区别
System.out.println("整数="+整数+"
++整数="+(++整数));
整数--;
System.out.println("整数="+整数+"
整数++="+(整数++));
//输入输出
System.out.println("输入一个字母:");
char 字母=(char)System.in.read();
System.out.println("刚刚输入的是:"+字母);
// if-else-if switch和C++用法类似
}
}
运行结果如下:
![](http://img.blog.csdn.net/20161120144224209)
第二段是break label代码:
public class break扩展
{
public static void main(String
args[])throws java.io.IOException{
//break在循环里的扩展
for(int i=0;i<4;i++){
第一行:{
第二行:{
第三行:{
System.out.println("i="+i);
if(i==1)break 第一行;
if(i==2)break 第二行;
if(i==3)break 第三行;
}
System.out.println("最里面括号");
}
System.out.println("中间括号");
}
System.out.println("最外面括号");
}
}
}
//continue功能不想试了,233
结果如下:
![](http://img.blog.csdn.net/20161120144009603?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
祝学习Java愉快~
1.Java不允许同名的局部变量
2.增加了break label的功能用以替代goto //虽然我也不用goto
3.定义float初始化话的时候必须加上f...
---------------------------------------------------------------------------------------------------------------------
然后就着教材打了一些最简单的代码用以测试以及加深印象。
首先是数据类型以及运算符部分:
包括整数,单双精度浮点数,IO接口使用,循环
public class 计算 {
public static void main(String
args[])throws java.io.IOException{
//throws java.io.IOException
让程序有了检测键盘输入的功能
int 整数=2;//16进制的17,16进制以0x开头,2进制0b,8进制直接0开头
double 双精度浮点数=1.501;
float 单精度浮点数=1f;//默认用double,没事儿还是不要用float了
System.out.println("011+1.501+1.5f="+(整数+双精度浮点数+单精度浮点数));
//循环
for (int 行数=0;行数<4;行数++){
//不允许同名局部变量
//int 整数=1;
System.out.println("第"+行数+"行。");
}
//++i和i++区别
System.out.println("整数="+整数+"
++整数="+(++整数));
整数--;
System.out.println("整数="+整数+"
整数++="+(整数++));
//输入输出
System.out.println("输入一个字母:");
char 字母=(char)System.in.read();
System.out.println("刚刚输入的是:"+字母);
// if-else-if switch和C++用法类似
}
}
运行结果如下:
第二段是break label代码:
public class break扩展
{
public static void main(String
args[])throws java.io.IOException{
//break在循环里的扩展
for(int i=0;i<4;i++){
第一行:{
第二行:{
第三行:{
System.out.println("i="+i);
if(i==1)break 第一行;
if(i==2)break 第二行;
if(i==3)break 第三行;
}
System.out.println("最里面括号");
}
System.out.println("中间括号");
}
System.out.println("最外面括号");
}
}
}
//continue功能不想试了,233
结果如下:
祝学习Java愉快~
相关文章推荐
- Java基础语法(一)---数据、数值类型、运算符、程序流程控制语句和循环结构
- 黑马程序员_Java基础_常用基础内容(进制转换、基本数据类型、运算符、流程控制语句等)
- java基础---->数据类型、运算符、程序控制
- Java基础知识(数据类型、标识符、变量、运算符和流程控制语句)
- java基础---->数据类型、运算符、程序控制
- 黑马程序员_Java基础_02常量、变量、数据类型、运算符、语句、程序执行过程
- java基础---->数据类型、运算符、程序控制
- Java语言基础(二)——数据类型、运算符和流程控制语句
- Java基础知识(数据类型、标识符、变量、运算符和流程控制语句)
- Java基础知识(数据类型、标识符、变量、运算符和流程控制语句)
- 黑马程序员_Java基础_进制转换、基本数据类型、运算符、流程控制语句等
- Java基础学习笔记(一)环境变量配置,数据类型,运算符,控制语句,循环语句
- java基础复习--数据类型、运算符、程序结构
- JAVA基础二(java中的注释、ava编程语法基础、java数据类型、数据类型的转换、变量、运算符、分支语句、循环语句)
- C语言基础整理2(运算符、数据类型、控制语句、循环语句、数组)
- java基础--JDK安装、环境变量配置、工具开发第一个程序、数据类型、运算符
- Java学习笔记001——学前准备、数据类型、运算符、流程控制语句
- J2SE基础篇——数据类型、运算符、语句、程序执行时内存分配、进制、编码
- 黑马程序员_Java基础(环境搭建,常量变量,类型转换,运算符,控制语句)
- java基础 三 引用数据类型,流程控制语句