19. 复习

获取键盘的输入

获取一个字符

 package zy1;
 import java.io.IOException;
 public class four {
 
  public static void main(String[] args) throws IOException {
  // TODO Auto-generated method stub
  char i=(char)System.in.read();
  System.out.print(i);
  }
 }

获取一行字符

 package zy1;
 import java.io.IOException;
 import java.io.InputStreamReader;
 import java.io.BufferedReader;
 public class three {
 
  public static void main(String[] args) throws IOException {
  // TODO Auto-generated method stub
 
  InputStreamReader is = new InputStreamReader(System.in);
  BufferedReader br =new BufferedReader(is);
  System.out.println("请输入姓名:");
  String name=br.readLine();
  System.out.println("请输入性别:");
  String sex=br.readLine();
  System.out.println("请输入地址:");
  String address=br.readLine();
  System.out.print("姓名、性别、地址分别为:"+name+"   "+sex+"   "+address);
  }
 
 }

 

方法

 //System.out.println();
 //系统类.标准输出对象.方法();

方法在程序中创建,在其他地方引用

方法的作用:

  1. 方便调用

  2. 方法使程序变得很简短且清晰

  3. 有利于程序后期维护

  4. 可以提高程序的开发效率

  5. 提高了代码的重要性

方法的命名规则:

方法的命名规范是:从第二个单词开始,每个单词的首字母大写,其余字母小写。(小驼峰命名法) 例如: addPerson,zhangSanAge...

方法的定义

 修饰符 返回类型 方法名(参数类型 参数名){
    ...方法体
    ....
     return 返回值;
 }
 package a1;
 public class lx3 {
 public static int sum(int a,int b){
     //public static 修饰符 int 返回类型   sum方法名(int a,int b)
  return a+b;
 }
  public static void main(String[] args) {
  // TODO Auto-generated method stub
 int a=1;
 int b=2;
 System.out.print(sum(a,b));
  }
 }

递归

 package zy2;
 public class one {
     //用递归求1-100的偶数和
 public static int digui(int i){
     
  if(i>100){
  return 100;
  }else
  {
  return i+digui(i+2);
  }
  }
  public static void main(String[] args) {
  // TODO Auto-generated method stub
  System.out.println(digui(0));
  }
 }
 package zy2;
 
 public class two {
  //用递归求3!的阶乘
     //3!=1
  public static int digui(int i)
  {
 
  if( i==1)
  return i;
  else
  return i*digui(i-1);
  }
  public static void main(String[] args) {
  // TODO Auto-generated method stub
  System.out.println(digui(3));
  }
 
 }

 

posted @ 2022-03-30 17:58  始墨......至隐  阅读(36)  评论(0)    收藏  举报