头歌-java编程基础

本文介绍了Java编程的基础概念,包括包(package)、类(class)的使用,以及if-else分支、switch-case语句、三元运算符、while和for循环的实战应用,适合初学者学习Java编程的基本结构和逻辑控制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一关关键字

package step1;
public class KeyWord {
    public static void main(String[] args) {
        System.out.println("Hello world!");
    }
}

第二关

标示符

package step2;

public class Identifier {
    public static void main(String[] args) {
        /********* Begin *********/
        String s = "java实训";
        int i =2;
        System.out.println(s + i);
        /********* End *********/
    }
}

第三关ifelse分支

package step3;

import java.util.Scanner;

public class ifelse {

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        
        int grade = scanner.nextInt();
        if(grade>=0&&grade<=59)
        {
            System.out.print("不及格");

        }
        else if(grade>=60&&grade<=75)
         System.out.print("良好");
         else if(grade>=76&&grade<=85)
         System.out.print("优秀");
         else if(grade>=86&&grade<=100)
         System.out.print("非常优秀");
         else
         System.out.print(" 你输入的成绩有误!");
        
        // ---------------------Begin------------------------
        //0-59 -> 不及格
        //60-75 ->  良好
        //76-85 -> 优秀
        //86-100 -> 非常优秀
        

        

        // ---------------------End------------------------

    }

}

第四关swich

package step4;

import java.util.Scanner;

public class SwitchCase {

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int month = scanner.nextInt();
        switch(month)
        {
         case 12: case 1: case  2:
           System.out.print("当前为时间为冬季");
           break;
         case 3: case 4: case 5:
             System.out.print("当前时间为春季");
              break;
         case 6: case 7: case 8:
               System.out.print("当前时间为夏季");
                break;
         case 9: case 10: case 11:
               System.out.print("当前时间为秋季");
                break;
               default:
                System.out.print("输入的月份不正确!!!");
                 break;
        }
        // ---------------------Begin------------------------
        //季节划分[12,1,2]=冬季.[3,4,5]= 春季, [6,7,8]=夏季,[9,10,11]= 秋季
        



        
        // ---------------------End------------------------

    }
}

第五关三元运算符

ackage step5;

import java.util.Scanner;

public class Threeyuan {

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int a = scanner.nextInt();
        int b = scanner.nextInt();
        // ---------------------Begin------------------------
        //将???的位置替换成3元表达式,要求a>=b时maxvalue=a,否则maxvalue=b
        int maxvalue = a>=b?a:b;
        // ---------------------End------------------------
        System.out.println("两数中的最大值为:"+maxvalue);
    }
}

第六关while循环

package step6;

import java.util.Scanner;

public class WhileCircle {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int a = scanner.nextInt();
        int i=0;
        while(i<=a)
        {
           System.out.println(i);
           i++;
        }
       
        // ---------------------Begin------------------------
        //使用while循环输出0-a的所有整数
        
        
        
    // ---------------------End------------------------
    }
}

第七关for循环

package step7;

import java.util.Scanner;

public class ForCircle {

    public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in);
        int row = scanner.nextInt();
        // ---------------------Begin------------------------
        for(int i=1;i<=row;i++)
        {

 
                for(int j=1;j<=i;j++)
                {
                    System.out.print("*");
                }
        System.out.println();
               }
        
        
        // ---------------------End------------------------
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值