达内------顺序循环结构

标识符:数字不能开头。

编程规范:注意大小写。

数据类型:基本类型,引用类型。

基本类型:booleacharbyteshortintlongfloatdouble

 

if(条件1){

//满足条件1时执行的语句

}else if(条件2){

       //满足条件2时执行的语句

}else{

       //以上条件都不满足时执行的语句

}

//按条件,从N个分支选1个执行(没有else可能不选)

 

例子:输入一个int,判断是正数//负数,如果数字>0是正数,或者数字=0是零,否则是负数

if(a>0){

}else if(a==0){

}else(a<0)

 

练习:

1.    按照工资水平,选择交通工具去上海世博。

a)         8000以上(包括8000)选择飞机

b)        5000-7999选择火车

c)         3000-4999选择自行车

d)        其他选择11路公交车,即走路

 

2.    实现一下出租车的计价。

a)         价格由里程数和等待时间组成

b)        3公里以内10块大洋

c)         4-15公里每公里2块大洋

d)        16公里开始,每公里3块大洋

e)         等待时间输入秒数,每2分半1元,不足部分不计价

f)         要求输入公里数和秒数,输出价格,比如18公里300秒。

 

3.    输入3int,输出最大值。

 

  

 

循环

for/while/do while

 

for(循环变量的初始化;循环条件;步进语句){

//需要反复执行的语句

}

 

 

for(int i=1;i<10000;i++){

       System.out.println(i);

}

 

打印1100的奇数,用三种方法:

 

 

循环次数不确定的循环

for( ; ; ){

       if(条件)  break;

}//break用于跳出循环!

 

 

随机数的范围:

 

 

练习:

1.    循环打印a-z(26个小写字母)

 

 

 

2.     打印星号

 

 

 

 

 

 

3.    打印乘法表

a)         要求格式

1

2 4

3 6 9

……

9 18 27 …. 81

 

 

 

4.    36个人,36块砖,每人搬了一次,正好搬完,男人每人搬4,女人每人搬3,小孩两人搬一块.:几个男,几个女,几个小孩

 

 

 

作业:

1.    今天代码全部掌握

2.    编程

a)         编写一个关于7的小游戏.7的倍数/尾数是7/十位数是7的都剔除出去,打印其他数字.开始的数字用Scanner输入.比如:输入8。打印:8,9,10….100结束.

 

 

 

b)        编写一个猜数字的游戏。流程:

                        i.              先是生成1100的随机数,

                      ii.              然后请用户输入猜的数字,

                    iii.              比较两个数字,给出提示(//)

                     iv.              如果没猜对,重复2 3,直到猜对位置.

 

 

c)         int a = 32;      int b=45;

在不出现第三个变量的前提下,转换为b = 32; a = 45;

d)        9870->0789->789

int a = 12345 => 54321

e)         打印1200的所有素数(只能被1和它自身整除的数)

开头是2 3 5 7 11 ………..199

(两重循环+Boolean)

 

 

 

注:关于c)和d)两题,明天再给出答案

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值