게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
자바 진짜 왕초보 질문이요
게시물ID : programmer_4372짧은주소 복사하기
작성자 : 근쓰
추천 : 0
조회수 : 467회
댓글수 : 2개
등록시간 : 2014/07/05 16:48:15
옵션
  • 본인삭제금지

package test;


import java.util.Scanner;


public class 테스트 

{

public static void main(String[] args)

{

float hap;

Scanner scanfnum = new Scanner(System.in);


System.out.printf("자바로 만드는 계산기%n");

System.out.printf("첫번째 숫자입력:"); float num=scanfnum.nextFloat();

System.out.printf("두번째 숫자입력:"); float num_2=scanfnum.nextFloat();

Scanner input = new Scanner(System.in);

System.out.println("사칙연산입력:"); String buho = input.next();

if(buho=="-")

{

hap=num-num_2;

System.out.printf("결과 : %.2f",hap);

}

else if(buho=="+")

{

hap=num+num_2;

System.out.printf("결과 : %.2f",hap);

}

else if(buho=="/")

{

hap=num/num_2;

System.out.printf("결과 : %.2f",hap);

}

else if(buho=="*")

{

hap=num*num_2;

System.out.printf("결과 : %.2f",hap);

}


}


}




아주 아주 간단한 콘솔계산기 만들려는데
제가 c언어는 배웠는데
자바를 독학하려고하니까 c언어랑은 스캔부터가 다르더군요 ㅠㅠ


그래도 여기저기 찾아보면서 하는중인데 저 위에 코드 처럼해도안되고
출력을 맨아래에 두면 오류가나면서 선언한 float hap을 초가화하라고해서 0으로 초기화하면
결과:0.0  이라고 떠요

아주아주 기초적인거지만 정말 모르겠네요 ㅠㅠ

그리고 c언어    scanf("%c",&asd);
처럼  문자 딱 1개만 스캔받을려면 어떻게해야하나요 ? 지금은 문자열 String으로 스캔받고있어서요 




전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호