• 运算符优先级:

  

  • siwtch语句注意事项:
  1. switch 后面小括号中表达式的值必须是整型或字符型
  2. case 后面的值可以是常量数值,如 1、2;也可以是一个常量表达式,如 2+2 ;但不能是变量或带有变量的表达式,如 a * 2
  3. case 匹配后,执行匹配块里的程序代码,如果没有遇见 break 会继续执行下一个的 case 块的内容,直到遇到 break 语句或者 switch 语句块结束
  • for循环
  1. for 循环变量初始化和循环变量变化部分,可以是使用 “,” 同时初始化或改变多个循环变量的值
  2. 循环条件部分可以使用逻辑运算符组合的表达式,表示复杂判断条件,但一定注意运算的优先级
  3. 省略“循环变量初始化”,可以在 for 语句之前由赋值语句进行变量初始化操作
  4. 省略“循环变量变化”,可以在循环体中进行循环变量的变化
  • continue :跳过循环体中剩余的语句执行下一次循环
  • break:退出指定的循环,直接执行循环后面的代码
  • 使用Scanner工具类来获取用户输入的信息
  1. 导入java.util.Scanner
  2. 创建Scanner对象
  3. 接收并保存用户输入的值

  示例:接收3个班级各4名学生的成绩,计算每个班级的学生的平均分并打印出来。

package com.test;
import java.util.Scanner;//导入工具类
public class Demo2 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);//创建Scanner对象
double score = 0;
double avg = 0;
for (int i = 1; i <= 3; i++)
{
score = 0;
avg = 0;
for (int j = 1; j<= 4; j++) {
System.out.print("请输入分数:");
score = score + input.nextInt();//接收并保存用户键盘输入的值
            }
System.out.print("总分是:" + score);
avg = score / 4;
System.out.println("平均分是:" + avg);
}
}
}

最新文章

  1. 【jQuery】scroll 滚动到顶部
  2. 【转】FastCgi与PHP-fpm关系
  3. tableView性能优化
  4. Neusoft(3)增加自己的内核模块
  5. [算法导论]二叉查找树的实现 @ Python
  6. knockout.js的简介和简单使用
  7. for循环进阶
  8. IOS开发UI篇之自动滚动图片
  9. Android手机拍照
  10. 差分信号(Differential Signal)
  11. 探讨 yum 与 rpm 的安装包数量
  12. WPF学习之路初识
  13. BZOJ 1652: [Usaco2006 Feb]Treats for the Cows
  14. $and $not null 正则表达式
  15. python接口自动化1
  16. 【javaScript基础】异常处理
  17. 【转】python两个 list 获取交集,并集,差集的方法
  18. Keras和tf关系【转载】
  19. 生日日期联动选择birthday.js
  20. 使用editorconfig配置你的编辑器

热门文章

  1. 21. sessionStorage和localStorage的使用
  2. 读经典——《CLR via C#》(Jeffrey Richter著) 笔记_发布者策略控制
  3. Codeforces Round #339 (Div. 2) A
  4. http文件上传/下载
  5. python3 unittest数据驱动
  6. MySQL之prepare用法
  7. Linux下安装&amp;运行Jmeter程序
  8. cesm1_2_2在南信大大型机上的移植以及运行简单case的步骤
  9. javascrip学习之基础
  10. inventor安装失败怎样卸载安装inventor 2017?