学习java的第01天

自己学习java的第一天

一.因为自己是有学习java的经验,所以今天上来先来一波java小题目,看看自己能不能搞定。

首先是几个小程序的编写,先是练练手,把自己一下不会的题目记录下来!

1.定义的整数142857,

1.把这个数字分解成两组数字142,857 ;计算这两个数和的结果;再把142857分解成三组数字,14,28,57再输出三组数字之和。

2.循环生成13个1到13的整数(提示:使用随机机器.nextInt(13)+1),

1.如果生成的是1到10之间的数,
2. 就输出“电脑出了一张红桃几”,
3.比如产生了一个3就输出“电脑出了一张红桃3”,
4.如果生成的是11就输出“电脑出了一张红桃J”,
5.如果生成的是12就输出“电脑出了一张红桃Q”,
6.如果生成是13就输出“电脑出了一张红桃K

代码实现:
package com.company;
import java.util.Random;

public class sjjq {
public static void main(String[] args) {
int j=13;
Random random = new Random();
int n =random.nextInt(13)+3;
for(int i=0;i<=j;i++){
if(i==n){
System.out.println("电脑出了一张红桃"+n);
}}}}

3.计算1+1/2+1/3+1/4+1/5+1/6+1/7+1/8+1/9+1/10=?

 1.提示: 分子永远是1,分母是1--10

二.上课讲述内容重点。

if语句的四种结构:

①单if

②if+else

③多重if,if else if else

//重点讲述最后的else在什么情况下可以去掉,在判断中如果是返回一个值的时候。如:return是不能去掉最后的else,如果是打印输出则是可以去掉。

④嵌套if

循环方式:

while循环:

初始化变量
while(循环条件){
变量的变化
}

do while循环:

初始化变量
do{
变量变化
}while(循环条件)

//两者区别do while在不满足条件的情况下也会运行一次。

for循环:

for(循环变量,循环条件,循环){},嵌套循环是重点用处比较多,写了两个例题,一个是输出*号,一个是输出九九乘法表。
代码结果展示:

输出**:

package com.company;
import java.sql.SQLOutput;
public class For {
public static void main(String[] args) {
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <i ; j++) {
System.out.print("*");}
System.out.println();
}}}

输出结果

九九乘法表:

代码展示:
package com.company;
public class jiujiu {
public static void main(String[] args) {
for (int n = 1; n < 10; n++) {
for (int m = 1; m <= n; m++) {
System.out.print(n+""+m+"="+nm+"\t");
}
System.out.println();
}}}

输出结果:

偷懒了要是想好看在最后输出里面将n和m换一下。

今天的内容就到这里了!

posted @ 2020-11-02 12:37  一碗小水饺  阅读(127)  评论(0编辑  收藏  举报