学习心得总结

学习心得总结_第1张图片

package com.operator;

import java.util.Scanner;

public class ThreeEyesDemo01 {
    public static void main(String[] args) {
        //提示用户输入一个数字
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入一个数:");
        int number = scanner.nextInt();

        //使用三目运算符对用户输入的数字进行判断

        String s = number > 0 ? "你输入的是一个正数": number == 0 ? "你输入的是0":"你输入的是负数";
        System.out.println(s);


    }

学习心得总结_第2张图片

学习心得总结_第3张图片

if-else语句 

package com.operator;

import java.util.Scanner;

public class IfelseDemo02 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入你的身份信息:(军人,学生,还是普通人)");
        String identify = scanner.next();

        if("军人".equals(identify)) {
            System.out.println("由于您是军人,享受免票");
        }
        else if ("学生".equals(identify)) {
            System.out.println("由于您是学生,享受半价票");
        }
        else{
            System.out.println("由于你啥也不是,请购买全价票");
        }

        /*Scanner scanner = new Scanner(System.in);
        System.out.println("请输入你的高考成绩:");
        int Grade = scanner.nextInt();

        if (Grade > 650){
            System.out.println("恭喜你,上岸九八五");
        }else if (Grade > 550&&Grade <=650){
            System.out.println("恭喜你,上岸211");
        }else if (Grade > 450&&Grade <=550){
            System.out.println("恭喜你,上岸一本");
        }else if (Grade > 350&&Grade <=450){
            System.out.println("恭喜你,上岸二本");
        }else {
            System.out.println("实在不行,找个班上吧");
        }*/

    }
}

for 循环

这种循环应该是用的最多的,也是一种很好理解的循环。

结构(这还是必须要了解的)

for循环的结构如下:

for(初始化表达式 ; 循环控制语句 ; 增值表达式)
{
  语句序列
}

while 循环

这种循环也是很常用的,也十分好理解,其实跟for循环差不多,只不过是把初始化条件写到外面了,把增值表达式写到里面了。

结构(书上一般都会这样写)

while循环的结构如下:

while(循环控制表达式)
{
  语句序列
}

package com.operator;

import java.util.Scanner;

public class WhileDemo01 {
    public static void main(String[] args) {
        //跑圈,跑完一圈提示用户是否继续,如果不能则结束
        Scanner scanner = new Scanner(System.in);
        int i = 1;
        while (true){
            System.out.println("你已经跑了第"+ i +"圈,是否继续");
            String str = scanner.next();
            if ("否".equals(str)){
                System.out.println("不行了,不跑了");
                break;
            }else if ("是".equals(str)){
                System.out.println("接着跑");
                i++;
            }
        }

    }
}

 

do-while 循环
我:这种循环有区别于while循环——do-whlie语句至少执行一次

结构(书上是这样的)
do
{
  语句序列
}while(循环控制表达式);

双重for循环:

外层表示行数,内层表示列数

以九九乘法表为例:

package com.operator;

public class DoubleForDemo01 {
    public static void main(String[] args) {
        for (int i=1;i <= 9;i++) {
            for (int j = 1; j <= i; j++) {
                System.out.print(j + "*" + i + "=" + j * i + " ");
            }
            System.out.println();
        }//换行输出用println,不换行输出用print


    }
}

 

你可能感兴趣的:(java,开发语言)