Java 变量 分支 循环 知识点

知识点:
1.java中创建变量的语法。
数据类型 变量名  = 变量值;
2.java中八大基本数据类型,以及每种类型所占的字节数。
1B    boolean
1B    byte
2B    short
2B    char
4B    int
4B   float
8B   double
8B    long


3.使用扫描器Scanner对象的创建和使用步骤,并比较nextInt() 和next()方法
的区别。
1)导包    java.util.Scanner;
2)创建    Scanner input = new Scanner(System.in);
3)获取键盘录入    int num = input.nextInt();
   String s = input.next();
    char c = input.next().charAt(0);
nextInt()  获取数值类型的数据
next()  获取的是字符串类型的数据

4.自动类型转换需要满足的条件是什么?
1)目标对象类型大于源对象类型
2)类型需要兼容   
5.如何将一个double类型的数据强制转换成int类型?
double d = (int)10.1;
6.如何获取1234中百位数字,和个位数字。
int n = 1234;
int bai = n/100%10;    int bai = n%1000/100;
int ge = n%10;   
7.解释i++;和++i;的运算过程,倘若i的初始值为1,分别经过这两个运算后的结果是多少?
i++   先赋值后运算
++i   先运算后赋值
2
8.通过三元运算符实现判断一个人的年龄是否大于18岁,并相应的输出成年或者未成年?
int age = 20;
System.out.println(age>18?"成年":"未成年");

9.以下运算符请从高到低排列:
>  =  ++ + * () &&
()
++
*
+
>
&&
=

 

 

1.JAVA中程序执行顺序有哪些?
顺序  分支  循环
2.流程图中什么图形表示判断和分支?
菱形
3.画出if...else流程结构图?
4.画出if ...else if  ...else if...else流程结构图?
5.比较字符串值是否相等使用什么?比较数值是否相等用什么?
equals()
==
6.使用Math类产生5位的随机数?
(int)(Math.random()*90000)+10000
7.写出switch语句的注意事项?(至少3条)
1)switch(表达式)   类型  为byte short int char String 枚举
2)case 常量
3) case 常量的类型和表达式类型匹配
4)注意加break控制流程
8.比较switch和多重if的相同点和不同点?
相同点: 都是多分支结构  
不同点:switch处理等值判断  ,多重if可以处理连续区间判断和等值判断
           switch的语法简洁

 

while循环 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ymx946

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值