轻轻松松入门:Java基础知识

JAVA基础知识

运算符

 

今天开始学习啦

轻轻松松入门:Java基础知识

前一篇已经讲完自加、自减等了

还有i+=m这种形式,例如:

 int i=10;
        int i = 10;
        int f = 1;
        i+=f;
        System.out.println(i);

 

i+=f就等于i=f+i=10+1;

关于加减乘除和数学是一样的;


有关运算符面试的真题:

" "+i+f与i+f+""的区别

  System.out.println(""+i+f);
        System.out.println(i+f+"");

轻轻松松入门:Java基础知识

看出来区别了嘛?

*在前面加上" "空格字符之后,后面的i和f会转换成字符,只会把他们简单的拼接起来;

*而在i+j之后在加上" "的时候,会先计算前面的i+j;

条件运算符

条件+?满足输出的内容:不满足输出的内容;

 int m=90;
     String in= m>60?"及格":"不及格";
        System.out.println(in);

 

如何生成自己的API文档

可以利用我们使用的idea软件:

找到主页面的tools;

轻轻松松入门:Java基础知识

然后在弹出的页面选择储存路径并输入编译:

轻轻松松入门:Java基础知识

然后就自动进行编译生成了文档:

轻轻松松入门:Java基础知识

 

 

 

Scanner输入

Scanner 就是从键盘获得数据,实现与对象的交互;

首先是要先new一个对象;

 1Scanner sy = new Scanner(System.in);//sy是自己随便定义的名字;
 System.out.println("请输入:");//显示在屏幕上,让用户知道该输入了;
        String mi = sy.nextLine();//mi用于接受输入的数据;
        System.out.println(mi);//输出
        sy.close();//最后要记得close,释放该功能;

运行结果:

 

例题:不断地输入数据,直到输入其他字符结束输入,求数据的和以及平均数

public static void main(String[] args) { 
double m=0;
    int i;
    int k=0;
     Scanner mi = new Scanner(System.in);
        System.out.println("请输入");
        while (mi.hasNextDouble()) {
            i = mi.nextInt();
            k++;
            m += i;
            }
        System.out.println("总和是:"+m);
        System.out.println("平均数是:"+m/k);
        mi.close();
}

 

构造函数

在main 函数之外创建一个class类

  public static void main(String[] args) {
       int b=45;
        int a=40;
        System.out.println(add(a,b));//调用add函数
​
    }
 public static int add(int a,int b) {
            return a+b;
        }
    

运行结果:

轻轻松松入门:Java基础知识

构造方法的好处就是可以避免main函数过于的复杂,通过调用构造方法,实现相应的功能。

哈哈哈哈哈,今天完结了

轻轻松松入门:Java基础知识

 

上一篇:<a>元素的简单应用


下一篇:LeetCode 152. 乘积最大子数组【DP】