java小白必看基础篇(通俗易懂)

感触

最近几天接触了很多同行,现在就是计算机行业跳别的行业,别的行业跳计算机行业搞不懂。对于新手来说我建议用编程软件去学习推荐(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("条件都不成立才会执行");
        }

for循环

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

未完,待更新。。。。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值