21xrx.com
2024-12-23 08:07:57 Monday
登录
文章检索 我的文章 写文章
我最近在学习Java开发
2023-06-15 10:06:32 深夜i     --     --

我最近在学习Java开发,其中涉及到很多的输入操作,今天就来分享一下Java输入语句怎么写吧。

首先,我们需要在Java中使用Scanner类来实现输入操作,具体代码如下:


import java.util.Scanner;

public class InputTest {

  public static void main(String[] args) {

    Scanner sc = new Scanner(System.in);

    System.out.println("请输入你的名字:");

    String name = sc.next();

    System.out.println("你的名字是:" + name);

    sc.close();

  }

}

上述代码中,我们首先导入了Scanner类,并在main方法中新建了一个Scanner类的实例对象sc,然后使用next方法来读取输入的字符串,最后关闭了Scanner实例对象。

接下来,我想分享一下我最近开发的一个JavaWeb学生信息管理系统。这个系统的功能包括添加学生信息、查询学生信息、删除学生信息和修改学生信息。其中,添加学生信息和查询学生信息的代码如下:


添加学生信息:

public void addStudent(Student student) {

  String sql = "insert into student values(null, ?, ?, ?)";

  try {

    PreparedStatement ps = con.prepareStatement(sql);

    ps.setString(1, student.getName());

    ps.setInt(2, student.getAge());

    ps.setString(3, student.getSex());

    ps.executeUpdate();

  } catch (SQLException e) {

    e.printStackTrace();

  }

}

查询学生信息:

public List queryStudent(String name) {

  List list = new ArrayList<>();

  String sql = "select * from student where name like '" + name + "%'";

  try {

    Statement stmt = con.createStatement();

    ResultSet rs = stmt.executeQuery(sql);

    while (rs.next()) {

      Student student = new Student();

      student.setId(rs.getInt("id"));

      student.setName(rs.getString("name"));

      student.setAge(rs.getInt("age"));

      student.setSex(rs.getString("sex"));

      list.add(student);

    }

  } catch (SQLException e) {

    e.printStackTrace();

  }

  return list;

}

以上就是我最近学习Java时所积累的一些知识和经验了,相信这些内容对于正在学习Java的小伙伴们会有所帮助。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复