笔记5.7

5.7

++和–操作

单独操作时,++和–不管放在前面还是后面,结果是一样的

参与运算操作时

如果++或–在变量的后面是,先拿变量参与运算操作,后做++或–

如果++或–在变量前面时,变量先做++或–,后那边了参与运算操作

逻辑运算符

逻辑 && & || |

区别

​ & | 无论左边是false还是true,右边都会执行

​ && 左边是false,右边不执行

​ || 左边是true,右边不执行

​ && 与 & || 与 | 执行结果一样

三元运算符

(关系表达式)?表达式a :表达式b

If语句(判断语句)

if(关系表达式){

​ 语句块;

}else{

​ 语句块2;

}

if(关系表达式){

​ 语句块;

}else if{

​ 语句块2;

}

else{

​ 语句块3;

}

1557195449782

程序考虑的数据

​ 安全性

​ 边界

​ 错误

Switch语句

switch(变量/表达式){

​ case 字面值1:语句块1;break;

​ case 字面值2:语句块2;break;

​ …

​ default:

}

switch语句:

表达式的值:byte, short, int, char

​ JDK1.5之后,加入了枚举类型

​ JDK1.7之后,加入了String类型

​ break:中断switch语句的执行

​ default:所有的情况都不匹配的时候,就执行该处语句块

​ 掌握switch语句的执行顺序

循环流程控制语句
for循环

for(初始化语句;判断条件语句;控制条件语句){

​ 循环体语句;

}

1557215821556

eg: for循环实现1-100之间偶数和

public static void main(String[] args){
    int num = 0;
    for(int i = 2; i <= 100; i+=2){
        num += i;
    }
    System.out.println(num);
}

画乌龟:在这里插入图片描述

在这里插入代码片
public class TJPanel extends JPanel{
 
 //乌龟的初始位置
 int x = 300;
 int y = 200;
 //脚的初始位置
 int k1 = 300,p1 = 200;
 int k2 = 300,p2 = 200;
 int k3 = 300,p3 = 200;
 int k4 = 300,p4 = 200;

public void paint(Graphics g) {
super.paint(g);
//修改底部背景颜色
this.setBackground(Color.cyan);
g.setColor(Color.GREEN);
g.fillOval(x, y, 70, 100);

//加眼睛
g.setColor(Color.BLACK);
g.fillOval(x+10, y+30, 10, 15);
g.fillOval(x+50, y+30, 10, 15);

//加舌头
g.setColor(Color.RED);
g.fillOval(x+30, y, 8, 6);
//画脚
g.setColor(Color.green);
g.fillOval(k1-85, p1+75, 50, 70);
g.fillOval(k2+90, p2+75, 50, 70);
g.fillOval(k3-70, p3+235, 50, 70);
g.fillOval(k4+85, p4+235, 50, 70);

//加乌龟壳
g.setColor(Color.YELLOW);
g.fillOval(x-68, y+60, 200, 230);

//壳加文字
g.setColor(Color.orange);
//设置字体大小
Font font = new Font(Font.DIALOG,Font.BOLD,30);
g.setFont(font);
g.drawString(“小龟龟”, x-15, y+180);
}
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值