最近几天接触了很多同行,现在就是计算机行业跳别的行业,别的行业跳计算机行业搞不懂。对于新手来说我建议用编程软件去学习推荐(idea)https://www.jetbrains.com/ 官网附上 ,idea下载是免费的下载完使用时是需要激活码的,这个可以根据你下载的版本去百度搜索idea激活码,一般都可以搜到的。安装步骤也可以百度到。
jdk:https://www.oracle.com/java/technologies/javase-downloads.html 官网附上 (建议jdk1.8的)下载路径最好不要改,环境变量配置去百度,他们一步一步的教学,实在不行请留言我会定期看留言的。
作为一个开发java小白,你的准备工作搞完之后下面就是一个简单的输出语句了,那就是“你好,世界”。
public static void main(String[] args) {
System.out.println("你好,世界");
System.out.print("你好,世界");
}
输出结果:
看到这个你们应该会想这个不是一样嘛,没错他们都是输出的意思但是功能有一点不同带“ ln”的这个输出结果会自动换行下面看事例:
public static void main(String[] args) {
System.out.println("你好,世界");
System.out.println("你好,世界");
}
public static void main(String[] args) {
System.out.print("你好,世界");
System.out.print("你好,世界");
}
看到这里你们应该懂了把
学完这个之后下面应该就是if判断了
这个用我们通俗的话来说就是
如果(条件){
条件成立进来
}
就是你的条件成立才会进去条件不成立不会进的。事例如下:
public static void main(String[] args) {
if (1 < 5) {
System.out.println("1小于5成立");
}
}
1的确比5小,所以会进去打印“1小于5成立” 这句话。还有一种if判断就是
if(条件){
条件成立进来
}else{
条件不成立进来
}
这种的if判断就是 条件成立进第一个大括号里面,不成立进下面的打括号里
事例如下:
public static void main(String[] args) {
if (45 < 5) {
System.out.println("条件成立");
}else {
System.out.println("条件不成立");
}
}
输出结果:
45不可能比5小的所以他会进下面的大括号里。
还有一种判断就是
if(条件1){
条件1成立进来
}else if(条件2){
条件2成立进来
}else if(条件3){
条件3成立进来
}
这种的就是先判断条件1的,如果条件1不成立再判断条件2的,从上到下的方式判断,如果都没有直接跳过。
事例如下:
public static void main(String[] args) {
if (45 < 5) {
System.out.println("条件1成立");
}else if (5>2){
System.out.println("条件2成立");
}else if (1<0){
System.out.println("条件3成立");
}
输出结果:
条件1不成立他会去判断条件2,如果条件2成立的话下面将不会执行,除非条件2不成立条件3才会执行。
如果上面的条件都不成立可以在最后加一个‘else{}’,他会执行这里面的语句。
public static void main(String[] args) {
if (45 < 5) {
System.out.println("条件1成立");
}else if (5>2){
System.out.println("条件2成立");
}else if (1<0){
System.out.println("条件3成立");
}else {
System.out.println("条件都不成立才会执行");
}
J2SE 1.5提供了另一种形式的for循环。借助这种形式的for循环,可以用更简单地方式来遍历数组和Collection等类型的对象。本文介绍使用这种循环的具体方式,说明如何自行定义能被这样遍历的类,并解释和这一机制的一些常见问题。
遍历数组的传统方式
/* 建立一个数组 /
int[] integers = {1, 2, 3, 4};
/ 开始遍历 /
for (int j = 0; j < integers.length; j++) {
int i = integers[j];
System.out.println(i);
}
遍历Collection对象的传统方式
/ 建立一个Collection /
String[] strings = {“A”, “B”, “C”, “D”};
Collection stringList = java.util.Arrays.asList(strings);
/ 开始遍历 */
for (Iterator itr = stringList.iterator(); itr.hasNext()) {
Object str = itr.next();
System.out.println(str);
}
第二种for循环
不严格的说,Java的第二种for循环基本是这样的格式:
for (循环变量类型 循环变量名称 : 要被遍历的对象) 循环体
借助这种语法,遍历一个数组的操作就可以采取这样的写法:
遍历数组的简单方式
/* 建立一个数组 */
int[] integers = {1, 2, 3, 4};
/* 开始遍历 /
for (int i : integers) {
System.out.println(i); / 依次输出“1”、“2”、“3”、“4” */
}
第三种for循环
这个循环实在jdk8之后对流的操作
List list =new ArrayList<>();
list.srteam().Foreach(x->System.out::println(x))
今天先更新到这里,下次会说一下简单的for循环这个会更有意思,感觉不错的小伙伴,可以关注一下点个赞,感谢。
讨论群:330452206