(java) 삼각형 형성조건
언어/java2016. 1. 18. 11:03
package shift;
import java.util.Scanner;
public class stu4 {
public static int test=0;
public static void main(String[] args){
Scanner input = new Scanner(System.in);
int arr_3[] = new int[3];
for(int i=0; i<3; i++)
{
System.out.printf("[%d]번째 데이터 입력: ", i+1);
arr_3[i] = input.nextInt();
if(arr_3[i] == 0)
while(true)
{
System.out.print("0은 입력할 수 없습니다. 다시 입력해주세요: ");
arr_3[i] = input.nextInt();
if(arr_3[i] != 0)break;
}
}
rearrange_bubble_sort(arr_3, 3);
for(int i=0; i<3; i++)
{
System.out.print(arr_3[i]);
System.out.printf("\t");
}
triangle_test(arr_3, 3);
}
public static void rearrange_bubble_sort(int arr[], int n)
{
int i,j,temp;
for(i=0; i<=n-1; i++)
{
for(j=0; j<n-1; j++)
{
if(arr[j]>arr[j+1])
{
temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}
}
public static void triangle_test(int arr[], int n)
{
if(arr[0]+ arr[1] > arr[n-1])
{
System.out.println("삼각형을 만들 수 있습니다.\n");
}
if(arr[0]+ arr[1] <= arr[n-1])
{
System.out.println("삼각형을 만들 수 없습니다.\n");
}
}
}
import java.util.Scanner;
public class stu4 {
public static int test=0;
public static void main(String[] args){
Scanner input = new Scanner(System.in);
int arr_3[] = new int[3];
for(int i=0; i<3; i++)
{
System.out.printf("[%d]번째 데이터 입력: ", i+1);
arr_3[i] = input.nextInt();
if(arr_3[i] == 0)
while(true)
{
System.out.print("0은 입력할 수 없습니다. 다시 입력해주세요: ");
arr_3[i] = input.nextInt();
if(arr_3[i] != 0)break;
}
}
rearrange_bubble_sort(arr_3, 3);
for(int i=0; i<3; i++)
{
System.out.print(arr_3[i]);
System.out.printf("\t");
}
triangle_test(arr_3, 3);
}
public static void rearrange_bubble_sort(int arr[], int n)
{
int i,j,temp;
for(i=0; i<=n-1; i++)
{
for(j=0; j<n-1; j++)
{
if(arr[j]>arr[j+1])
{
temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}
}
public static void triangle_test(int arr[], int n)
{
if(arr[0]+ arr[1] > arr[n-1])
{
System.out.println("삼각형을 만들 수 있습니다.\n");
}
if(arr[0]+ arr[1] <= arr[n-1])
{
System.out.println("삼각형을 만들 수 없습니다.\n");
}
}
}
'언어 > java' 카테고리의 다른 글
자바로 로또 구현중(계속 업데이트해야함) ver0.1 (0) | 2016.01.23 |
---|---|
2016 01 18 (0) | 2016.01.18 |
수정할 것 (재귀함수 호출 공부 코드); 계속해서 갱신해볼 것 (0) | 2016.01.18 |
2016-01-18 (0) | 2016.01.18 |
2016-01-18 (0) | 2016.01.18 |