黑马程序员---java基础-java语法(从“Hello Word” 到基础语法)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了黑马程序员---java基础-java语法(从“Hello Word” 到基础语法),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2447字,纯文字阅读大概需要4分钟。
内容图文
![黑马程序员---java基础-java语法(从“Hello Word” 到基础语法)](/upload/InfoBanner/zyjiaocheng/1146/b0c5fbde63f7406991c2f2acd4b5dbb7.jpg)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
一、 控制台输出“Hello World”
首先创建文件“helloWorld.java”,然后输入如下代码:
1 public class HelloWorld 2 { 3 public static void main(String[] args) 4 { 5 System.out.println("Hello World!"); 6 } 7 }
这个程序就包含了java的一些基本的特征:
1、 类(class):程序中定义了一个类HelloWorld,并且类名与文件名一样
2、 方法(method):类中定义了一个方法main
3、语句(statement):方法main中有语句“ System.out.println("Hello World!");
”,这是一个打印语句,可以将Hello World 打印出来。
其中每一个语句的结束都要用“;”结束。
二、 编译和运行
在安装了JDK的情况下,就可以对java源码进行编译和运行了。
打开控制台,将目录切换到helloWorld.java文件的目录上,然后输入如下代码:
javac HelloWorld.java
这样jdk会对代码进行编译,在文件夹中生成一个helloWorld.class文件
然后使用java命令,这样虚拟机就会搜索类中的main方法,并执行
java HelloWorld
三、变量
变量(variable) 占据一定的内存空间。不同类型的变量占据不同的大小。
java中有如下类型的变量:
存储大小 例值 注释
byte 1byte 3 字节
int 4bytes 3 整数
short 2bytes 3 短整数
long 8bytes 3 长整数
float 4bytes 1.2 单精度浮点数
double 8bytes 1.2 双精度浮点数
char 2bytes ‘a‘ 字符
boolean 1bit true 布尔值
在java中,使用变量需要先声明,并且定义变量的名字,这样就可以在之后的代码中调用到这个变量。如:
1 public class test { 2 public static void main(String[] args) { 3 int a=0; //定义int类型的变量a,并初始化为04 a=5; //将变量a的值修改为55byte b=‘ ‘; 6 b=‘a‘; 7 } 8 }
** 这些类型是“基本数据类型”
** 代码中的“//”表示后面的内容是注释内容,不参与编译
四、数组
数组(Array):相同类型数据的集合。
数组的定义:type[] 变量名 = new type[数组中元素的个数];
比如:int[] a = new int[10];
变量a是一个int类型的数组,这个数组中包含了10个元素
我们还可以在声明数组的同时对数组进行赋值,同时确定数组的长度。
如:int[] a=new int[]{1,5,6,7,9};
数组的调用:
调用数组需要用数组的变量名和数组的下标,下标从0开始
如调用数组a,获取a中的第一个元素1
int b=a[0];
变量b的值就是1。
五、表达式
java中的表达式有:
数学表达式
数学运算,结果为一个数值
1 + 2 加法
4 - 3.4 减法
7 * 1.5 乘法
3.5 / 7 除法
7 % 2 求余数
关系表达式
判断表达式是否成立。即一个boolean值,真假
a > 4.2 大于
3.4 >= b 大于等于
1.5 < 9 小于
6 <= 1 小于等于
2 == 2 等于
2 != 2 不等于
布林表达式
两个boolean值的与、或、非的逻辑关系
true && false and
(3 > 1) || (2 == 1) or
! true not
位运算
对整数的二进制形式逐位进行逻辑运算,得到一个整数
& and
| or
^ xor
~ not
5 << 3 0b101 left shift 3 bits
6 >> 1 0b110 right shift 1 bit
其他的运算符
m ++ 变量m加1
n -- 变量n减1
condition ? x1 : x2 condition为一个boolean值。根据condition,取x1或x2的值
六、控制结构
1、判断语句
if(判断条件){
.......... //如果判断条件成立,执行的语句
}else if(判断条件){
......... //可以不写
}else{
......... //如果上面的判断条件 都不成立执行的语句 如果没有可以不写
}
2、循环语句
- for循环
for (initial; condition; update) {
statements;
}
- while循环
while (condition) {
statements;
}
- do ... while循环
do {
statements;
} while(condition);
- 跳过/跳出循环
再循环中
break; //表示跳出当前循环
continue;//表示跳过当前循环体中之后的语句,进行下一次循环
- switch选择语句
switch(expression) {
case 1:
statements;
break;
case 2:
statements;
break;
...
default:
statements;
break;
}
原文:http://www.cnblogs.com/ZkSnug/p/4453966.html
内容总结
以上是互联网集市为您收集整理的黑马程序员---java基础-java语法(从“Hello Word” 到基础语法)全部内容,希望文章能够帮你解决黑马程序员---java基础-java语法(从“Hello Word” 到基础语法)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。