반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- c#상속
- 타입 변수 표기법
- Database
- unity 간단 설정
- db
- WriteLine
- MariaDB
- request
- Create
- 데이터베이스
- unity 오브젝트
- final
- java
- 타입이 서로 다른 두 데이터 제네릭
- http
- select
- 메소드 지정자
- unity 레이아웃
- C#
- static을 왜사용할까?
- 요청
- static
- JDBC
- 메소드 정의
- ForignKey
- spring
- 평면좌표상에서 두점 거리 구하기
- response
- @ Builder
- DROP
Archives
- Today
- Total
이론을 싫어!
[C#]c#언어를 프로그램으로 코드 익히기(간단한 성적 프로그램 만들기) 본문
반응형
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
using System;
namespace MyApp // Note: actual namespace depends on the project name.
{
internal class test
{
static void Main(string[] args)
{
int kor=0, math=0, eng=0; // 각각 항목 점수를 넣을 변수 선언
Console.Write("국어 성적을 입력하세요 :"); // 출력
string number = Console.ReadLine(); // Console.ReadLine();는 문자열로 받음
//그래서 받을때 string으로 받아줘야한다.
kor = Convert.ToInt32(number); //문자열(string)을 int형으로 바꿀때는 2가지 방식이 있다. 첫번째 Convent
// ToInt32() 는 int형 32비트로 변환하겠다는 의미이고 ( ) 안에는 바꿀 문자열을 넣는다.
Console.Write("수학 성적을 입력하세요 :"); // 출력
number = Console.ReadLine(); // Console.ReadLine();는 문자열로 받음
math = int.Parse(number); //문자열(string)을 int형으로 바꾸는 방법 두번째 Parse
// Parse(); 한 다음 ( ) 안에 변환할 문자열을 넣는다.
Console.Write("영어 성적을 입력하세요 :"); //출력
eng = Convert.ToInt32(Console.ReadLine()); // 이 방식은 입력받는 문자열을 바로 int32비트로 변환을
//하는 방식이다. 이렇게 하면 문자열로 입력받은 뒤 변환할 필요없이 바로 변환이 되는 장점을 가지고 있다.
Console.WriteLine("국어 : {0} 수학 : {1} 영어 {2}",kor,math,eng); // 결과 출력
Console.WriteLine("총점 : {0} 평균 : {1}",(kor+math+eng),(kor+math+eng)/3f); // 결과 출력
// 3f는 float 형이다. 컴퓨터에게 float형이라고 알려주기 위해서 f를 붙여야한다.
}
}
}
|
cs |
결과값
총점과 평균은 변수 선언해서 따로 계산한 다음 해도 상관 없다.
하지만 여기서는 결과값 만 출력하기 때문에 굳이 메모리를 쓸필요가 없기 때문에
출력문에 계산한 다음 출력하게 해놨다.
'C#' 카테고리의 다른 글
[C#] 클래스 상속 (0) | 2023.05.07 |
---|---|
[C#]this 키워드와 static 키워드 (0) | 2023.05.02 |
[C#] 생성자와 소멸자 (0) | 2023.05.02 |
[c#] 클래스 개념 꽉~ 잡아보자 (0) | 2023.05.02 |