/*
import java.util.*;
interface Stack
{
int length();
int capacity();
String pop();
boolean push(String val);
}
class StringStack implements Stack
{
int x, top;
String[] save;
public StringStack(int x)
{
this.x = x;
save = new String[x];
top = 0;
}
@Override
public int length()
{
return top;
}
@Override
public int capacity()
{
return x;
}
@Override
public String pop()
{
return save[--top];
}
@Override
public boolean push(String val)
{
if(top == x)
{
return false;
}
else
{
save[top] = val;
top++;
return true;
}
}
}
public class Main
{
public static void main(String[] args) {
int x;
String st;
Scanner s = new Scanner(System.in);
System.out.println("총 스택 저장 공간의 크기 입력 >>");
x= s.nextInt();
StringStack stst = new StringStack(x);
for(;;)
{
System.out.println("문자열 입력>>");
st = s.next();
if(st.equals("그만"))
{
break;
}
if(!stst.push(st))
{
System.out.println("스택이 꽉차서 푸시 불가!");
}
}
System.out.println("스택에 저장된 모든 문자열 팝 : ");
for(int i = 0;i < x; i++)
{
System.out.print(stst.pop()+" ");
}
}
}
*/
/*
import java.util.*;
class Point
{
private int x,y;
public Point(int x, int y)
{
this.x = x;
this.y = y;
}
}
public class Main
{
public static void print(Object obj)
{
System.out.println(obj.getClass().getName());
System.out.println(obj.hashCode());
System.out.println(obj.toString());
System.out.println(obj);
}
public static void main(String[] args) {
Point p = new Point(2,3);
print(p);
}
}
*/
/*
import java.util.*;
class Point
{
int x,y;
public Point(int x, int y)
{
this.x = x;
this.y = y;
}
public String toString()
{
return "Point(" + x + "," + y + ")";
}
}
public class Main
{
public static void main(String[] args) {
Point p = new Point(2,3);
System.out.println(p.toString());
System.out.println(p);
System.out.println(p + "입니다.");
}
}
*/
/*
import java.util.*;
class Point
{
int x, y;
public Point(int x, int y)
{
this.x = x;
this.y = y;
}
public boolean equals(Object obj)
{
Point p = (Point)obj;
if(x == p.x && y == p.y)
{
return true;
}
else return false;
}
}
public class Main
{
public static void main(String[] args) {
Point a = new Point(2,3);
Point b = new Point(2,3);
Point c = new Point(3,4);
if(a==b)
{
System.out.println("a==b");
}
if(a.equals(b))
{
System.out.println("a is equal to b");
}
if(a.equals(c))
{
System.out.println("a is equal to c");
}
}
}
*/
/*
import java.util.*;
public class Main
{
public static void main(String[] args) {
String a = new String("This is a pencil");
String b = new String("This is a pencil");
String c = a;
if(a==b)
{
System.out.println("a==b");
}
if(a==c)
{
System.out.println("a==c");
}
if(a.equals(b))
{
System.out.println("a is equal to b");
}
}
}
*/
import java.util.*;
public class Main
{
public static void main(String[] args) {
System.out.println(Character.toLowerCase('A'));
char c1 = '4', c2 = 'F';
if(Character.isDigit(c1))
System.out.println(c1 + "는 숫자");
if(Character.isAlphabetic(c2))
System.out.println(c2 + "는 영문자");
System.out.println(Integer.parseInt("28"));
System.out.println(Integer.toString(28));
System.out.println(Integer.toBinaryString(28));
System.out.println(Integer.bitCount(28));
Integer i = Integer.valueOf(28);
System.out.println(i.doubleValue());
Double d = Double.valueOf(3.14);
System.out.println(d.toString());
System.out.println(Double.parseDouble("3.14"));
boolean b = (4>3);
System.out.println(Boolean.toString(b));
System.out.println(Boolean.parseBoolean("false"));
}
}