728x90
C# 기본
Hello World 출력
// using => namespace 가져오기
// namespace는 같은 그룹의 클래스를 묶음
// Console.WriteLine 메소드는 System이란 namespace에 소속된 Console 클래스의 메소드
// System.Console은 namespace가 System이다. 이외에도 System에 소속된 다양한 클래스 있음
// *** 클래스의 이름은 namespace 안에서 유일해야 함 ***
// Visual Studio에서 폴더 이름과 namespace가 같아야 함
// 파일 명은 class 이름과 동일하게
// 함수와 클래스에는 PascalCase, 변수와 파라미터에는 camelCase
using System;
namespace HelloWorld
{
class A
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}
덧셈
using System;
namespace PLUS{
class Program{
static void Main(){
// 빈칸 기준으로 값 잘라서 값 받기
string[] input = Console.ReadLine().Split();
// 위에서 받은 값이 string이기 때문에 int.Parse()로 계산 가능하게 바꿔주기
Console.WriteLine(int.Parse(input[0])+int.Parse(input[1]));
}
}
}
뺄셈
using System;
namespace Minus{
class A{
static void Main(){
string[] input = Console.ReadLine().Split();
Console.WriteLine(int.Parse(input[0])-int.Parse(input[1]));
}
}
}
곱셉
using System;
namespace Multi{
class A{
static void Main(){
string[] input = Console.ReadLine().Split();
Console.WriteLine(int.Parse(input[0])*int.Parse(input[1]));
}
}
}
나눗셈
// 소수점까지 출력 double 사용
using System;
namespace Divide{
class A{
static void Main(){
string[] i = Console.ReadLine().Split();
Console.WriteLine(double.Parse(i[0])/double.Parse(i[1]));
}
}
}
사칙연산
// 값 정수형으로 표현
using System;
namespace Calculator{
class Program{
static void Main(){
string[] s = Console.ReadLine().Split();
Console.WriteLine(int.Parse(s[0]) + int.Parse(s[1])); // 덧셈
Console.WriteLine(int.Parse(s[0]) - int.Parse(s[1])); // 뺄셈
Console.WriteLine(int.Parse(s[0]) * int.Parse(s[1])); // 곱셈
Console.WriteLine(int.Parse(s[0]) / int.Parse(s[1])); // 나눗셈(몫)
Console.WriteLine(int.Parse(s[0]) % int.Parse(s[1])); // 나머지
}
}
}
문자열에 ??! 추가하기
using System;
namespace S{
class A{
static void Main(){
Console.WriteLine(Console.ReadLine() + "??!");
}
}
}
백준 18108번
using System;
namespace B18108{
class Program{
static void Main(){
int y = int.Parse(Console.ReadLine());
Console.WriteLine(y - 543);
}
}
}
최근 python을 많이 쓰다보니 자꾸 ; 써주는 걸 깜빡했다. 주의가 필요하다.
728x90
'Programming Practice > C#' 카테고리의 다른 글
백준 3003 킹, 퀸, 룩, 비숍, 나이트, 폰 C# (0) | 2023.09.16 |
---|---|
백준 2744 대소문자 바꾸기 C# (0) | 2023.09.10 |
백준 2738 행렬 덧셈 C# (0) | 2023.09.10 |
C# 기본2 (0) | 2022.11.16 |