boolean值必须与条件判断语句一起使用吗
答案:2 悬赏:30 手机版
解决时间 2021-03-21 07:27
- 提问者网友:难遇难求
- 2021-03-21 03:09
boolean值必须与条件判断语句一起使用吗
最佳答案
- 五星知识达人网友:你哪知我潦倒为你
- 2021-03-21 04:41
首先声明一个布尔变量flag 初始值为true,用for循环遍历数组 判断stu[7] 也就是数组第6个name值是否等于stu[i]则i=0从0开始 就是stu第1个name值 到stu第6个结束 如果等于 打印stu的信息 并把flag的值赋为false
如果没有等于 则不处理 flag的值初始为true
最后break 中断循环
if(flag) 其实是省略了 其实是 if(flag==true) 可以省略写 也就是如果flag的值为true 则打印“无此人消息” 为false则不做处理
如果没有等于 则不处理 flag的值初始为true
最后break 中断循环
if(flag) 其实是省略了 其实是 if(flag==true) 可以省略写 也就是如果flag的值为true 则打印“无此人消息” 为false则不做处理
全部回答
- 1楼网友:十鸦
- 2021-03-21 04:46
for 循环 不要了。
改成这样。
添加一个方法:把for 里的代码拷到 这个方法里,再修改,
checkpoint(pointf point,bitmap myimage ){
y1 boolean=false;
x1 boolean =false;;
if (point.y <= 0)
{
y1boolean = true;
}
if (point.y >= 300)
{
y1boolean = false;
}
if (point.x <= 0)
{
x1boolean = true;
}
if (point.x >= 300)
{
x1boolean = false;
}
if (x1boolean)
{
point.x += 2.2f;
}
if (!x1boolean)
{
point.x -= 2.2f;
}
if (y1boolean)
{
point.y -= (119 - 55) / (142 - 190) * 2.2f;
}
if (!y1boolean)
{
point.y += (119 - 55) / (142 - 190) * 2.2f;
graphics g = graphics.fromimage(myimage);
g.fillrectangle(brushes.blue, points[i].x, points[i].y, 5, 5);
picturebox1.image = myimage;
}
timer1_tick 就可以写成这样啦:
private void timer1_tick(object sender, eventargs e)
{
bitmap myimage = new bitmap(300, 300);
for (int i = 0; i < points.length; i++)
{
checkpoint(points[0],myimage);
.......
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯