본문 바로가기

Programming/JAVA

(5)
[JAVA]키보드 입력 Scanner 자바에서 키보드 입력을 받기 위해서는 Scanner 클래스를 사용 java.util.Scanner 자주 사용하는 메서드들next() String 형태 값을 반환함 nextInt ()int 형태로 값 반환nextDouble() double 형태로 값 반환 nextLine 엔터 치기 전 까지 한 줄을 모두 String 형태로 반환 next(), nextInt(), nextDouble() 사용 예; import java.util.Scanner; class bbb { static Scanner scan = new Scanner(System.in); public static void main(String[] args) { String sss = scan.next(); int iii = scan.nextInt();..
JAVA 랜덤 함수 Math.random() JAVA에서 랜덤 사용시 Math.random() 메서드 사용 Math.random() 은 0~1사이의 숫자를 출력 출력하고 하는 숫자가 0~9일 경우 10을 곱하여 값을 출력 만약 0~4일 경우에는 5를 곱하여 값을 출력함 이때 형변환을 통해 int형으로 맞춰주며, 형변환 시 아래 소스에서 for문 위처럼 사용해야함... 아래처럼 하면 0만 출력됨 class Randtest { static public void main(String args[]) { for(int i=0;i
java 문자를 아스키로 변환 import java.awt.*; import javax.swing.*; class askii { static public void main(String args[]) { JFrame myframe = new JFrame(); Container contentPane=myframe.getContentPane(); JPanel panel = new JPanel(new GridLayout(2,1)); JPanel panel1 = new JPanel(); JPanel panel1_1 = new JPanel(new GridLayout()); JPanel panel1_2 = new JPanel(); JPanel panel1_3= new JPanel(); JPanel panel2= new JPanel(); JLabe..
java C클래스 서브넷 계산기 import java.util.Scanner; class subnet2 { static Scanner scan=new Scanner(System.in); static public void main(String[] args) { change ip = new change(); while(true)//메뉴 무한 루프 { System.out.println("서브넷 계산기"); System.out.println("1. IP주소, 호스트 갯수 입력"); System.out.println("2. IP주소, 서브넷 마스크 입력"); System.out.println("3. 종료"); System.out.print("메뉴를 입력하시오.: "); int mode = scan.nextInt(); if(mode==1) ip...
JAVA 파일 입출력 예제 import java.io.*; import java.util.*; class Person1{ String id; String passwd; Person1(String id, String passwd){ this.id = id; this.passwd = passwd; } } public class MyFileReaderWriter { public static void main(String[] args){ Vector personList = new Vector(); String inputFile = "src/password.txt"; String outputFile = "src/password.txt"; try{ FileReader fr = new FileReader(inputFile); BufferedR..