今天2015年9月28日,农历八月十六,学习java,极客学院第二章第九节左右,现在在宿舍,顺便谈谈尤克里里,心情佳,今天学校钉子户办丧事,骚扰了一天,不过愿逝者安息。
1.syso和alt+/组合是system.out.println的快捷键;ctrl+/注释快捷键;alt+shift+m是将一段代码创建在一个方法中;ctrl+shift+f格式化对其快捷键;
2.今天的代码:
import javax.swing.JOptionPane;
import java.util.Scanner;
public class test01 {
static String name;
static char sex;
static short age;
static float height;
public static void main(String[] args) {
System.out.print("hello");
JOptionPane.showMessageDialog(null, "hello world","welcome to java",JOptionPane.INFORMATION_MESSAGE);
Scanner scanner=new Scanner(System.in);
System.out.print("姓名:");
name=scanner.next();//scanner不能大写
System.out.print("性别:");
sex=scanner.next().charAt(0);
System.out.print("年龄:");
age=scanner.nextShort();
System.out.println("身高:");
height=scanner.nextFloat();
System.out.print("我叫"+name+",性别:"+sex+",今年"+age+"岁,身高"+height+"米。");
}
}
优化后的:(函数的作用)
import javax.swing.JOptionPane;
import java.util.Scanner;
public class test01 {
static String name;
static char sex;
static short age;
static float height;
public static void main(String[] args) {
/*System.out.print("hello");
JOptionPane.showMessageDialog(null, "hello world","welcome to java",JOptionPane.INFORMATION_MESSAGE);*/
input();
System.out.print("我叫"+name+",性别:"+sex+",今年"+age+"岁,身高"+height+"米。");//此处可用循环语句
input();
System.out.print("我叫"+name+",性别:"+sex+",今年"+age+"岁,身高"+height+"米。");
}
static void input(){
Scanner scanner=new Scanner(System.in);
System.out.print("姓名:");
name=scanner.next();//scanner不能大写
System.out.print("性别:");
sex=scanner.next().charAt(0);
System.out.print("年龄:");
age=scanner.nextShort();
System.out.println("身高:");
height=scanner.nextFloat();
}
}
加入带参函数后的优化版:
public static void main(String[] args) {
/*System.out.print("hello");
JOptionPane.showMessageDialog(null, "hello world","welcome to java",JOptionPane.INFORMATION_MESSAGE);*/
input();
System.out.print("我叫"+name+",性别:"+sex+",今年"+age+"岁,身高"+height+"米。");
felling("我好美","嘿嘿嘿");
input();
System.out.print("我叫"+name+",性别:"+sex+",今年"+age+"岁,身高"+height+"米。");
felling("我好帅","哈哈哈");
}
static void felling(String a,String b) {
System.out.print(a);
System.out.print(b);
}