美文网首页
java基础知识第二天

java基础知识第二天

作者: 牛倩贱 | 来源:发表于2018-10-17 11:59 被阅读0次

1.逻辑运算符

&,|,^,!,&&,||

&:有false则false。

|:有true则true。

^:相同为false相异为true。

!:true则false    false则true。

&&:和&结果一样,||:和|结果一样。区别就在于&&有短路效果即左边false右边就不会执行,而&,左边无论是什么右边都回去继续执行。

||和|同理,即左边为true右边就不会执行,|左边无论是什么结果右边还会继续执行。

2.三元运算符

定义格式:   关系表达式?表达式1:表达式2

关系表达式正确即输出表达式1,如果错误便输出表达式2。

3.键盘录入的基本步骤和使用

(1).如何使用scanner获取键盘录入

        a.导包

        import  java.util.Scanner;

        b.创建键盘录入对象

        Scanner  sc = new Scanner(System.in);

        c.接收数据

        int  i=sc.nextInt();

例:package com.itheima;

//导包

import java.util.Scanner;

public class ScannerDemo {

public static void main(String[] args) {

//创建键盘录入对象

Scanner sc=new Scanner(System.in);

//接收数据

System.out.println("请输入一个数");

int  i=sc.nextInt();

//输出结果

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

}

}

(2).通过键盘录入求两个数的和,具体实现代码如下

package com.test1;

//导包

import java.util.Scanner;

public class GetSum {

public static void main(String[] args) {

//创建录入对象

Scanner  sc = new Scanner(System.in);

//接受数据

System.out.println("请输入一个数");

int a =sc.nextInt();

System.out.println("请再输入一个数");

int b =sc.nextInt();

int sum=a+b;

System.out.println("sum:"+sum);

}

}

(3).通过键盘录入判断两个数是否相等,具体实现代码如下

package com.test2;

import java.util.Scanner;  //导包

public class Test2 {

public static void main(String[] args) {

//创建键盘录入对象

Scanner  sc = new Scanner(System.in);

//接收数据

System.out.println("请输入一个数");

int a = sc.nextInt();

System.out.println("请再输入一个数");

int b = sc.nextInt();

//判断两个数是否相等

boolean flag=(a==b)?true:false;

System.out.println("flag:"+flag);

}

}

(4)通过键盘录入来比较三个值的最大值代码如下

package com.test2;

import java.util.Scanner;

public class Test3 {

public static void main(String[] args) {

//创建键盘录入对象

Scanner sc=new Scanner(System.in);

//接收数据

System.out.println("请先输入一个数");

int a=sc.nextInt();

System.out.println("请输入第二个数据");

int b=sc.nextInt();

System.out.println("请输入第三个数据");

int c=sc.nextInt();

//比较三个值当中的最大值

int temp=(a>b)?a:b;

int max=(temp>c)?temp:c;

System.out.println("max:"+max);

}

}

4.顺序结构的基本使用

从上往下,依次执行

5.选择结构

java语言提供了两种选择结构语句分别为if语句和switch语句.

if 语句有三种格式:

相关文章

  • Android 知识梳理目录 - 好吧,这是一个很"干

    一、Java 知识梳理 Java&Android 基础知识梳理(1) - 注解Java&Android 基础知识梳...

  • java基础知识

    title: java基础知识tags: [java基础知识] 位运算符 java种的运算符有 “&”,“|”,“...

  • Java基础知识整理(一)

    1.Java基础知识体系 2.Java技术体系平台 3.Java语言特点与核心机制 1.Java基础知识体系 2....

  • 大话Java持久层

    基础知识储备: Java SE(Java语言【java.lang】、Java集合框架【java.util】) Ja...

  • Android面试题4

    1 Java基础知识。线程,java虚拟机,内存模型等。2 Android基础知识。官方API,常用控件源码,自定...

  • Java 序列化

    title: Java 序列化categories: 后台开发tags: java 基础知识 必备 Java 序列...

  • Java基础知识脑图总结

    Java基础知识脑图总结

  • Android内存泄漏

    文章包括两部分: (1)java内存泄漏基础知识 (2)Android内存泄漏。 一.Java内存泄漏基础知识 1...

  • Java面试知识点汇总

    1.基础知识 【JAVA】JAVA 中的小知识(补充中...) 【JAVA】private、protected 和...

  • JNI 基础知识

    JNI 基础知识 什么是 JNI ? JNI (Java Native Interface) 是 Java 沟通 ...

网友评论

      本文标题:java基础知识第二天

      本文链接:https://www.haomeiwen.com/subject/vszczftx.html