본문 바로가기

전체 글102

C# (은행 ATM 기기 프로그램) 은행 ATM 기기 프로그램 각 케이스별로 은행 프로그램이 동작해야 하기 때문에, switch문을 사용하는 것이 조건문 구현할 때 더 깔끔한 코드가 될 수 있다. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace RoadBook.CsharpBasic.Chapter01.f0506 { class test3 { public void Run() { int money =0; Console.WriteLine("*******안녕하세요 Road Bank입니다.********"); Console.WriteLine("1: 잔액조회"); Console... 2021. 5. 6.
C# (사용자가 랜덤 숫자를 맞추는 프로그램) 1~50까지의 숫자 중, 하나의 숫자를 랜덤하게 지정하고 사용자가 정답을 맞히는 프로그램 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace RoadBook.CsharpBasic.Chapter01.f0506 { class test2 { public void Run() { Random rand = new Random(); int number = rand.Next(1, 50); while (true) { Console.Write("사용자: "); int user = Convert.ToInt32(Console.ReadLine()); if .. 2021. 5. 6.
C# (팩토리얼 구하기) 사용자에게 특정 숫자를 입력받아, 해당 숫자의 팩토리얼을 계산하는 프로그램 ex)사용자가 5를 입력한 경우, 5! = 5*4*3*2*1 의 값을 출력 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace RoadBook.CsharpBasic.Chapter01.f0506 { class test { public void Run() { int result = 1; Console.Write("숫자를 입력하세요: "); int user = Convert.ToInt32(Console.ReadLine()); Console.Write("{0}! = .. 2021. 5. 6.
C# (전역변수와 지역변수 차이) 전역변수와 지역변수의 차이 localValue라는 변수를 Sum()과 Multiple()에서 사용 못함 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace RoadBook.CsharpBasic.Chapter01.Examples { class Ex011 { int glovalValue = 20; public void Run() { int localValue = 10; Sum(); Multiple(); Console.WriteLine("local : {0} / value : {1}", localValue, glovalValue); } p.. 2021. 5. 6.
C# (성적의 총점과 평균 출력) 성적의 총점과 평균을 출력하는 프로그램 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace RoadBook.CsharpBasic.Chapter01.Examples { class Ex007 { public void Run() { int kor = 100; int eng = 100; int mat = 98; int phy = 97; int total = kor + eng + mat + phy; Console.WriteLine("성적 총점: {0}", total, kor); Console.WriteLine("평균: {0}", (double.. 2021. 5. 6.
Java (문자열 비교해서 로그인하기) package p0422; import java.util.Scanner; public class StringId { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan = new Scanner(System.in); String id = "abcdef", pw = "kim1234"; String id1, pw1; System.out.print("아이디를 입력하세요: "); id1 = scan.nextLine(); System.out.print("비밀번호를 입력하세요: "); pw1 = scan.nextLine(); if (id.equalsIgnoreCase(id1) && pw.equalsIgnoreC.. 2021. 4. 22.