import java.util.Scanner;
import java.util.Scanner;
import java.util.Scanner;
import java.util.Arrays;
public class
import java.util.Arrays;
import java.util.Scanner;
int [][] a=new int[][];
int [][] a;
a=new int[][];
import java.util.Scanner;
public class MYin{
public}
int [] shuzu=new int[]
import java.util.Scanner;
import java.util.Scanner;
Scanner.myin=new Scanner(System.in);
in wo=myin.nextInt();
System.out.println(wo);
import java.util.Scanner;
Scanner s=new
import java.until.Scanner;
Scanner s=new Scanner(System.in);
int newwo=s.nextInt()public class
import java.util.Scanner;
Scanner myin=new Scanner(System.in);
import java.util.Scanner;
Scanner myin=new Scanner(System.in);
int newword=myin.nextInt();
import java.util.Scanner
Scanner.myin=new Scanner(System.in);
int
流程控制
语句块
以{开始,以}结束
{}
注释事项
1、遇到单纯的语句块的时候,会直接执行语句块里面的语句,从上到下
2、语句块可以访问外面定义的变量,外面不能访问语句块里面定义的变量
流程控制
控制程序中语句执行的流程(顺序)。默认是从上到下一条语句一条语句执行。
条件语句
意义:通过条件判断是否执行某些语句
if条件
第一种:
if(布尔表达式)
import java.util.Scanner
Scanner s=new Scanner(System.in);
int a=s.
校友
显式类型转换(也叫做强制类型转换)
把一个大类型赋值给小类型,需要进行前置类型转换
int = (int)3.3;
long j=(long)3.4f;
int c='a';//隐式转换
三元运算符
?:
规则:布尔表达式?表达式1:表达式2
如果布尔表达式的结果为true,返回表达式1的结果
如果布尔表达式的结果为false,返回表达式2的结果
案例:取最大值(两个整数和三个整数)
运算符优先级
默认优先级
通过()控制优先级
数据类型转换
隐式类型转换
小类型到大类型会自动转换:byte->short,char->int->long->float->double
虽然float比long小,但是因为存储方法不一样导致float里面可以存储的数据范围比long要大(浮点型来说,有一部分是用来表示有效位数的,有一部分是用来表示多少次方。)
注意大写和空格符号!
www.oracle.com/technetwork/java/javase/dowloads/lndexhtml