实验3:分支结构

JAVA实验 飞快学 140浏览

一、实验目的

了解JAVA语言的分支结构;能编写简单的分支结构程序;进一步熟悉简单的Java程序的编写。

二、实验内容

任务1:从两个整数中找出较大值

编写一个程序,输入a、b两个整数,输出其中最大值。

任务2:从三个整数中找出较大值

编写一个程序,输入a、b、c三个整数,输出其中最大值。

任务3:三角形的判定

输入三角形三边长度值(均为正整数),判断它是否构成三角形。如果可以,则输出“yes”,如果不能,则输出“no”。

三、实验要点

四、代码

从两个整数中找出较大值的C语言版本

#include <stdio.h>
int main(int argc, char *argv[])
{
    int a, b, max;
    scanf("%d%d", &a, &b);
    max = a;
    if (b>max)
        max = b;
    printf("%d\n", max);
    return 0;
}

从两个整数中找出较大值的JAVA版本

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

    }
}

从三个整数中找出较大值的C语言版本

#include <stdio.h>
int main(int argc, char *argv[])
{
    int a, b, c, max;
    scanf("%d%d%d", &a, &b, &c);
    max = a;
    if (b>max)
        max = b;
    if (c>max)
        max = c;
    printf("%d\n", max);
    return 0;
}

从三个整数中找出较大值的 Java 版本

import java.util.Scanner;
 
public class Max3 {
	public static void main(String[] args) {

	}
}

三角形的判定的C语言版本

#include <stdio.h>
int main(int argc, char *argv[])
{
    int a,b,c;
    scanf("%d %d %d",&a,&b,&c);
    if(a+b>c && a+c>b && b+c>a)
        printf("yes");
    else
        printf("no"); 
}

五、实验小结

总结实验过程中遇到的问题及解决办法,不少于50字。