JAVA的基本语法

JAVA的基本语法,第1张

JAVA的基本语法

目录

一个简单的JAVA应用程序

输入两个整数,输出它们的和

选择结构

得到一个数的绝对值——单分支if选择结构语句

比较得到两个整数中的较大值——双分支if选择结构语句

得到若干个整数中的较大值——调用函数比较

台风预警——多分支if选择结构语句

switch多分支开关语句

循环结构

while循环语句

do···while循环语句

for循环语句


一个简单的JAVA应用程序
import java.util.*;

public class MyFirstJava {
    public static void main(String[] args){
        System.out.println("这是我的第一个JAVA程序!");
    }
}

1.Java程序必须定义一个main方法,作为程序运行的起始位置,方法首部可写为                         public static void main(String[] args)    或  public static void main(String args[])

2.输出功能的函数:System.out.println()    或    System.out.print()   前者输出括号内内容时可自动  换行,后者不能自动换行

3.如果源代码中有公共类,那么文件保存的名称必须和该类一致

4.公共类最多一个

输入两个整数,输出它们的和
import java.util.*;

public class MyFirstJava {
    public static void main(String[] args){
        int a,b,sum;

        Scanner scanner=new Scanner(System.in);
        a= scanner.nextInt();
        b= scanner.nextInt();

        sum=a+b;
        System.out.println(a+"+"+b+"="+sum);
    }
}

用System.out.println() 输出时,双引号内的内容照原样显示,要输出变量、表达式的值时,只需要用加号把各部分连接在一起即可

选择结构 得到一个数的绝对值——单分支if选择结构语句

单分支if选择结构语句

if(表达式){

      //若干语句;

}

import java.util.Scanner;

public class AbsTest {
    public static void main(String[] args){
        int numberA;

        Scanner scanner=new Scanner(System.in);
        numberA= scanner.nextInt();

        if(numberA<0)                   //单分支语句
            numberA=-numberA;
        System.out.println("这个数的绝对值是:"+numberA);
    }
}

比较得到两个整数中的较大值——双分支if选择结构语句

if(表达式){

       //若干语句;

}

else{

       //若干语句;

}

​
import java.util.Scanner;

public class MaxTest {
    public static void main(String[] args){
        int numberA,numberB;
        Scanner scanner=new Scanner(System.in);

        numberA= scanner.nextInt();
        numberB= scanner.nextInt();

        if(numberA 

得到若干个整数中的较大值——调用函数比较
import java.util.Scanner;

public class MaxPlus {
    public static void main(String[] args){
        int numberA,numberB,numberC;
        int max_number;
        Scanner scanner=new Scanner(System.in);

        numberA= scanner.nextInt();
        numberB= scanner.nextInt();
        numberC= scanner.nextInt();

        max_number=max(numberA,numberB);
        max_number=max(max_number,numberC);

        System.out.println("这三个数中最大的数为:"+max_number);
    }
    public static int max(int num1,int num2){
        if(num1 
 
台风预警——多分支if选择结构语句 

if(表达式){

   若干语句;

}

else if(表达式){

  若干语句;

}

else if(表达式){

  若干语句;

}

else{

  若干语句;

}



import java.util.Scanner;

public class StormLevel {
    public static void main(String[] args){
        int wind;
        Scanner scanner=new Scanner(System.in);

        wind= scanner.nextInt();

        if(wind<6)
            System.out.println("白色台风信号");
        else if(wind<=7)
            System.out.println("绿色台风信号");
        else if(wind<=10)
            System.out.println("黄色台风信号");
        else if(wind<=12)
            System.out.println("红色台风信号");
        else
            System.out.println("黑色台风信号");
    }
}

if else 语句使用的注意事项:

1.表达式应为bool类型

2.else 和 if 应该搭配使用

switch多分支开关语句
import java.util.Scanner;

public class RankTest {
    public static void main(String[] args){
        int rank;
        Scanner scanner=new Scanner(System.in);

        rank=scanner.nextInt();

        switch(rank){
            case 1:System.out.println("得到一副羽毛球拍");break;
            case 2:System.out.println("得到一副乒乓球拍");break;
            case 3:System.out.println("得到一对哑铃");break;
            case 4:
            case 5:
            case 6:System.out.println("得到一个运动水壶");break;
            default:System.out.println("未取得名次,下次加油!");

        }
    }
}

switch语句使用注意事项:

1.多个case要执行相同的 *** 作,可共用一组语句

2.使用break语句完成开关功能,避免各个case执行混乱

循环结构 while循环语句

while(表达式){

    循环体语句;

}

public class Sum_while {
    public static void main(String[] args){
        int i=1;
        int sum=0;

        while(i<=10){
            sum=sum+i;
            i++;
        }

        System.out.println("1~10的累加和是:"+sum);
    }
}
do···while循环语句

do{

    循环体语句;

}while(表达式);

public class Sum_do_while {
    public static void main(String[] args){
        int i=1,sum=0;

        do{
            sum=sum+i;
            i++;
        }while (i<=10);

        System.out.println("1~10的累加和是:"+sum);
    }
}
for循环语句

for(表达式1;表达式2;表达式3){

     循环体语句;

}

public class Sum_for {
    public static void main(String[] args){
        int i,sum;

        for(i=1,sum=0;i<=10;i++){
            sum=sum+i;
        }

        System.out.println("1~10的累加和是:"+sum);
    }
}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/3982043.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-10-21
下一篇 2022-10-21

发表评论

登录后才能评论

评论列表(0条)

保存