zoukankan      html  css  js  c++  java
  • Java语言的学习

    众所周知,Java是上个世纪的语言产物,到现在已经有多个分支,Java和OC、Swift一样都是面向对象的语言,目前学习Java是想接触一下后台的开发,当然iOS也不会丢掉,毕竟多学一点不是坏事。

    今天遇到了这样一个情况,在写if判断的时候,在括号的后面加了分号,如下:

         int c = 100;
            if ( c != 100); {
                System.out.println("开始");
            }

    按理说括号里的内容是不会被打印的,但是结果是打印了,原因是在括号的后面加上了分号,编译器会认为这是结束标志,也就是后面大括号里的内容只是一段代码块,同样,在OC中也是一样的,只是以前并没有发现这个问题.

    问题2:键盘录入

    在这里是和C语言不一样的,Java中需要导入包  import java.util.Scanner;

    //创建键盘录入对象
            Scanner sc = new Scanner(System.in);
            
            System.out.println("请你输入数据");
            
            int a = sc.nextInt();
            
            System.out.println("您输入的数据是"+a);

    这时再控制台就可以输入内容了.

    问题3:switch表达式取值限定

    byte short int char 

    JDK5之后可以是枚举,JDK7之后可以是字符串

    而在OC和Swift中不能是字符串.

    default:当所有的值和表达式匹配时,执行default控制的语句,相当于if中的else

  • 相关阅读:
    Git与GitHub的基本使用
    HTML&CSS基础-外边框
    HTML&CSS基础-内边框
    SHELL脚本编程变量输入
    GoLang基础数据类型-切片(slice)详解
    GoLang基础数据类型--->数组(array)详解
    SHELL脚本编程的运算符
    SHELL脚本编程变量详解
    HTML&CSS基础-边框简写属性
    GoLang基础数据类型--->字符串处理大全
  • 原文地址:https://www.cnblogs.com/losedMemory/p/6055664.html
Copyright © 2011-2022 走看看