精华内容
下载资源
问答
  • java输入的代码
    千次阅读
    2021-03-04 07:51:40

    1.使用Scanner类

    步骤

    1.1导入java.util包

    1.2构造Scanner类的对象,附属于标准输入流System.in,之后通过其中的方法获得输入。

    1.3使用close();方法关闭对象。

    常用的方法:nextLine();(字符串),nextInt();(整型数),nextDouble();(双精度型数);nextFloat()转换成浮点型;nextBoolean()转换成布尔型。

    import java.util.*;

    class get1 {

    public static void main(String args[]) {

    Scanner s = new Scanner(System.in);

    System.out.println("enter your name:");

    String name = s.nextLine();

    System.out.println("enter your age:");

    int age = s.nextInt();

    System.out.println("enter your occupation:");

    String occ = s.next();

    s.close();

    }

    }

    2使用输入流BufferedReader类和InputStreamReader类

    2.1构造BufferedReader类的对象,

    2.2新建变量

    2.3通过对象来调用readline()方法,将输入的数值保存在变量中。

    public static void main(String[] args) {

    BufferedReader bu = new BufferedReader(new InputStreamReader(System.in));

    String str = null;

    System.out.println("请输入字符串:");

    try {

    str = bu.readLine();

    } catch (IOException e) {

    e.printStackTrace();

    }

    System.out.println("输入字符串为:"+str);

    }

    复制代码

    3.使用函数System.in.read(),通常需要转换。

    更多相关内容
  • java基础代码-实现键盘输入

    万次阅读 2019-03-24 10:20:42
    1、使用Scanner类实现键盘输入 import java.util.Scanner; /* * 使用scanner 进行输出 */ public class TestInputScanner { public static void main(String[] args) { Scanner stdinScanner = new Scanner...

    1、使用Scanner类实现键盘输入

    import java.util.Scanner;
    
    /*
      * 使用scanner 进行输出
      */
    public class TestInputScanner {
       
    	public static void main(String[] args) {
    		Scanner stdinScanner = new Scanner(System.in);
    		int testInt;
    		float testFloat;
    		System.out.println("请输入整数:");
    		testInt=stdinScanner.nextInt();
    		System.out.println(testInt);
    		System.out.println("请输入实型数据");
    		testFloat = stdinScanner.nextFloat();
    		System.out.println(testFloat);
    	}
    }
    

    2、使用BufferedReader类实现键盘输入

    import javax.imageio.event.IIOReadWarningListener;
    
    /*
     * 
     * 使用bufferedReader字符输入流实现从键盘上输入数据 ,输入字符串转换成整型,
     */
    public class TestInputReader {
    
    	public static void main(String[] args) throws IOException {
    		BufferedReader stdinBufferedReader ;
    		String dataStringBuilder;
    		int  testInt;
    		stdinBufferedReader = new BufferedReader(new InputStreamReader(System.in));
    		System.out.println("输入整形测试数据:");
    		dataStringBuilder =stdinBufferedReader.readLine();
    		testInt = Integer.parseInt(dataStringBuilder);
    		System.out.println(testInt);
    	
    		
    	}
    	
    	
    
    

    3、从JOptionpane 对话框输入

    import javax.swing.JOptionPane;
    
    /*
     * JOptionpane 是javax.swing 中的类,是一种可视化的对话框。通过该对话框可以实现数据输入,但只能输入字符串数据。
     * 在进行做控制台应用程序时,不推荐使用。
     */
    public class TestInputJoptionpane {
    
    	public static void main(String[] args) {
    		int testInt;
    		String dataString;
    		dataString = JOptionPane.showInputDialog("输入数据:");
    		testInt=Integer.parseInt(dataString);
    		System.out.println(testInt);
    	}
    
    	
    }
    
    展开全文
  • Java源码下载 1个目标文件 摘要:Java源码,网络相关,HTTP   Java实现HTTP连接与浏览,Java源码下载,输入html文件地址或网址,显示页面和HTML源文件,一步步的实现过程请下载本实例的Java源码,代码中包括丰富的...
  • 一、概述输入输出可以说是计算机的基本功能。作为一种语言体系,java中主要按照流...Java语言体系中,对数据流的主要操作都封装在java.io包中,通过java.io包中的类可以实现计算机对数据的输入、输出操作。在编...

    一、概述

    输入输出可以说是计算机的基本功能。作为一种语言体系,java中主要按照流(stream)的模式来实现。其中数据的流向是按照计算机的方向确定的,流入计算机的数据流叫做输入流(inputStream),由计算机发出的数据流叫做输出流(outputStream)。

    Java语言体系中,对数据流的主要操作都封装在java.io包中,通过java.io包中的类可以实现计算机对数据的输入、输出操作。在编写输入、输出操作代码时,需要用import语句将java.io包导入到应用程序所在的类中,才可以使用java.io中的类和接口。

    二、输入语句

    1.使用Scanner类:

    (1)使用java.util包。 import java.util.*;

    (2)构造Scanner类对象,它附属于标准输入流System.in。 Scanner s = new Scanner(System.in);

    (3)常用的next()方法系列: nextInt():输入整数 nextLine():输入字符串 nextDouble():输入双精度数 next():输入字符串(以空格作为分隔符)。

    import java.util.*;

    public class DEMO_1 {

    public static void main(String[] args){

    Scanner s = new Scanner(System.in);

    System.out.print("输入你的姓名:");

    String name = s.nextLine();

    System.out.print("输入你的年龄:");

    int age = s.nextInt();

    System.out.println("姓名:" + name + " 年龄:" + age );

    s.close(); //若没有关闭Scanner对象将会出现警告

    }

    }

    注释:代码第1行创建了一个Scanner类的对象,这个对象是用来输入的。后面的代码是从控制台的输入中取出一个值,赋值给对应的变量。

    2.使用java.io.BufferedReader和java.io.InputStreamReader:

    步骤:

    (1)使用java.io包。  import java.io.*;

    (2)构造 BufferedReader类对象,它附属于标准输入流System.in。

    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

    public class Sandbox4 extends Sandbox2{

    public static void main(String[] args) {

    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

    String str = null;

    while(true){

    try {

    str = br.readLine();

    }catch(IOException e){

    e.printStackTrace();

    }

    if(str.equals("END"))break;

    System.out.print(str);

    }

    }

    }

    请注意:

    (1)read方法:读取单个字符。 返回:作为一个整数(其范围从 0 到 65535 (0x00-0xffff))读入的字符,如果已到达流末尾,则返回 -1 ;

    (2)readLine方法:读取一个文本行。通过下列字符之一即可认为某行已终止:换行 ('\n')、回车 ('\r') 或回车后直接跟着换行。 返回:包含该行内容的字符串,不包含任何行终止符,如果已到达流末尾,则返回 null。

    3、使用java.io.Console:

    public class Sandbox4 extends Sandbox2{

    public static void main(String[] args) {

    Console console = System.console();

    if (console == null) {

    throw new IllegalStateException("Console is not available!");

    }

    String str = null;

    while(true){

    str = console.readLine("请输入");

    if("END".equals(str))break;

    System.out.println(str);

    }

    }

    }

    输入问题解惑:

    844fe087ff68e953afd00545f3fe7b86.png

    0d9729c9bf59f5497d2c18e4f13d8054.png

    注:该问题图片来源于百度知道。

    三、输出语句

    Java中的输出语句有以下四种:

    System.out.println(1111);//换行打印

    System.out.print(1111);//不换行打印

    System.out.write(2222);//字节输出

    System.out.printf("%+8.3f\n", 3.14);//按格式输出

    System.out.println();是最常用的输出语句,它会把括号里的内容转换成字符串输出到输出窗口(控制台),并且换行,当输出的是一个基本数据类型时,会自动转换成字符串,如果输出的是一个对象,会自动调用对象的toString();方法,将返回值输出到控制台

    System.out.print(); 与第一个很相似,区别就是上一个输出后会换行,而这个命令输出后并不换行。

    System.out.printf(); 这个方法延续了C语言的输出方式,通过格式化文本和参数列表输出。

    展开全文
  • Java编程:获取键盘输入的三种方法

    万次阅读 2016-07-28 17:52:48
    方法一:使用System.out.read()获取键盘输入,此方法只能一个字符一个字符的获取,获取到的变量类型为int,需要通过类型转换获取到自己期望的类型。该方法也会接收回车符(13)、换行符(10)。package ...

    System.in.read

    方法一:使用System.in.read()获取键盘输入,此方法只能一个字符一个字符的获取,获取到的变量类型为int,需要通过类型转换获取到自己期望的类型。该方法也会接收回车符(13)、换行符(10)。

    package com.ips.io.keyboard;
    
    import java.io.IOException;
    
    public class Demo1 {
    
        public static void main(String[] args) {
            try {
                System.out.print("Enter a char :");
                while(true){
                    char val = (char)System.in.read();
                    if(val == 13 || val == 10){
    //                  byte b = (byte)val;
    //                  System.out.println(b);
                    }else{
                        System.out.println("Your char is :" + val + "\r");
                    }
                }
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    
    }
    

    BufferedReader

    方法二:使用BufferedReader类的readLine方法从控制台接收一个字符串。

    package com.ips.io.keyboard;
    
    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStreamReader;
    
    public class Demo2 {
        public static void main(String[] args) {
            BufferedReader bufferedReader = null;
            try {
                bufferedReader = new BufferedReader(new InputStreamReader(System.in));
                while(true){
                    System.out.print("Enter a String :");
                    String val = bufferedReader.readLine();
                    System.out.println("Your String is :" + val + "\r");
                }
            } catch (IOException e) {
                e.printStackTrace();
            } finally{
                if(bufferedReader != null){
                    try {
                        bufferedReader.close();
                    } catch (IOException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                    }
                    bufferedReader = null;
                }
            }
        }
    }
    

    Scanner

    方法三:使用Scanner类实现键盘输入,而且该类提供了对应的类型转换方法,如:nextInt()、nextFloat()等,非常便于操作。其中nextInt()、nextFloat()方法不会接收回车符(13)、换行符(10),因此如果在nextInt()后增加nextLine()方法,对于nextInt()输入时的回车符(13)、换行符(10)会被nextLine()接收。对比代码1、代码2的执行结果,可以体会其中的区别。

    代码1:

    package com.ips.io.keyboard;
    
    import java.util.Scanner;
    
    public class Demo3 {
        public static void main(String[] args) {
            Scanner sc = null;
            try {
                 sc = new Scanner(System.in); 
                 System.out.println("请输入您的姓名:"); 
                 String name = sc.nextLine(); 
                 System.out.println("请输入您的年龄:"); 
                 int age = sc.nextInt(); 
                 System.out.println("请输入您的体重(kg):"); 
                 float salary = sc.nextFloat(); 
                 System.out.println("您的个人信息如下:"); 
                 System.out.println("姓名:"+name+"\n"+"年龄:"+age+"\n"+"体重:"+salary); 
            } catch (Exception e) {
                e.printStackTrace();
            } finally {
                if(sc != null){
                    sc.close();
                    sc = null;
                }
            }
        }
    }
    

    代码2:

    package com.ips.io.keyboard;
    
    import java.util.Scanner;
    
    public class Demo4 {
        public static void main(String[] args) {
            Scanner sc = null;
            try {
                 sc = new Scanner(System.in); 
                 System.out.println("请输入您的年龄:"); 
                 int age = sc.nextInt(); 
                 System.out.println("请输入您的姓名:"); 
                 String name = sc.nextLine(); 
                 System.out.println("请输入您的体重(kg):"); 
                 float salary = sc.nextFloat(); 
                 System.out.println("您的个人信息如下:"); 
                 System.out.println("姓名:"+name+"\n"+"年龄:"+age+"\n"+"体重:"+salary); 
            } catch (Exception e) {
                e.printStackTrace();
            } finally {
                if(sc != null){
                    sc.close();
                    sc = null;
                }
            }
        }
    }
    

    最后总结一下next()和nextLine()的区别:
    在java中,next()方法是不接收空格的,在接收到有效数据前,所有的空格或者tab键等输入被忽略,若有有效数据,则遇到这些键退出。nextLine()可以接收空格或者tab键,其输入应该以enter键结束。

    展开全文
  • java中如何从键盘输入(附代码

    千次阅读 2021-03-01 06:30:35
    一、java不像C中拥有scanf这样功能强大的函数,大多是通过定义输入输出流对象。常用的类有BufferedReader,Scanner。相关java视频教程推荐:java实例程序:视频教程1、利用 Scanner 实现从键盘读入integer或float 型...
  • java新手入门-java新手代码大全

    千次阅读 2021-02-12 11:18:00
    下面要给大家介绍的就是和java字符缓冲区输入流BufferedReader类相关的知识,主要包含了BufferedReader类构造方法的重载形式以及使用。 下面要给大家介绍的就是和java字符流字符缓冲区输出流BufferedWriter类相关的...
  • java输入输出流实例代码

    万次阅读 2016-12-22 14:25:26
    1.编写一个程序,读取源代码文件的内容并在控制台输出。如果源文件不存在,则显示相应的错误信息。 package src; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import...
  • java代码行数统计

    热门讨论 2012-08-28 22:18:54
    MyEclipse中有一项代码统计的功能,可以统计出代码的行数,但是只能查看Java代码的行数,而Eclipse中根本没有此功能(可能本人没有找到),所以我写了一个代码统计的代码,可以查看工程中的Java代码,jsp代码,xml...
  • java输入语句是怎么写的

    千次阅读 2022-04-19 11:35:06
    java中用户输入语句的写法是: 1、【Scanner sc = new Scanner(System.in); 】; 2、【String input = sc.next();】。 (视频教程推荐:java视频) 具体代码如下:import java.util.Scanner; public class Number { /*...
  • JAVA代码怎么运行java源程序是运行不了的。JAVA程序要先编译成class文件后,可以运行class文件。如果你是用eclipse(myeclipse)这个会自动编译的,你直接运行就行了。如果没有编译软。现有一个java源码怎么用...
  • 在html里面写java代码

    千次阅读 2021-06-09 03:35:22
    在html里面写java代码[2021-02-09 11:02:31]简介:php去除nbsp的方法:首先创建一个PHP代码示例文件;然后通过“preg_replace("/(\s|\&nbsp\;| |\xc2\xa0)/", " ", strip_tags($val));”方法去除所有nbsp即可。...
  • java输入Scanner基本用法

    千次阅读 2021-08-24 21:29:18
    java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入,每个next获取输入对应的字符。 Scanner sc = new Scanner(System.in); 当我们通过 Scanner 类的next()与nextLine()方法获取输入...
  • Java输入输出

    万次阅读 多人点赞 2018-05-12 15:27:45
    引言:在平时java开发中,被输入输出搞得头疼。特此写下这篇博客,一是为了总结输入输出,二是为了和大家分享。如果大家觉得写得好,就请高抬贵手点个赞呗!!! 1.输入格式,输出格式控制 1.1输入处理 java的...
  • 内存中动态编译执行java代码

    热门讨论 2014-10-25 11:27:58
    不需要任何java类文件,将字符串输入到内存,然后编译,加载,执行,整个过程全部在内存中实现,不会产生.java和.class文件,做到了洁净无污染。
  • 如何实现Java代码转换成python代码

    千次阅读 2021-01-27 01:35:21
    其实有,比如可以将Java转成python代码,一起来看下吧。首先给大家带来一组示例演示。Java代码如下:packageprogram.calculation.exercise22;importjava.util.Scanner;/***22.读取5个数(1—50)的整数值,每读取一个...
  • 电脑现已成为我们工作、生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到java怎么接收从键盘输入的字符串的问题,如果我们遇到了java怎么接收从键盘输入的字符串的情况,该怎么处理怎么才能解决java怎么...
  • java的四种输入方法,你会几种?

    万次阅读 多人点赞 2020-10-07 18:30:07
    java输入方法最常见的就是Scanner的方法,我经过查阅一些资料发现了输入方法原来还有那么多种,可以玩出不少花样,下面是我总结出的四种输入方式,有需要的可以拿去 1.Scanner相关的功能 Scanner的输入方法是最...
  • java电子邮件收发系统 java代码(2.2版)

    千次下载 热门讨论 2011-04-24 04:32:21
    java开发的电子邮件收发应用程序。包括邮件的发送、阅读、和删除功能。当然还可以添加联系人,联系人是采用xml文档保存的。本邮件系统当有新邮件到达时可以提示,并且系统托盘...本压缩包包括源代码和可执行的压缩包!
  • Java代码实现双色球彩票

    千次阅读 2021-08-23 17:16:33
    二、业务流程: 1、用户购买彩票,分为自选和机选两种 2、现场开奖 3、根据用户购买的号码和现场开奖的号码进行中奖对比 三、代码展示 import java.util.Arrays; import java.util.Random; import java.util....
  • Java学习代码合集

    万次阅读 多人点赞 2018-08-22 22:39:15
    其实我学习java最根本的原因是:我是一个挺关注外在的人,虽然是个程序员,所以我很喜欢写出那些带有漂亮的界面的程序,因为C总是控制台,我不是很喜欢,在这份java代码合集中,我会记录自己学习Java界面化编程的...
  • java代码实现AES加密

    千次阅读 2021-11-19 14:09:08
    java代码实现AES加密 加密工具类: package zme; import javax.crypto.Cipher; import javax.crypto.KeyGenerator; import javax.crypto.SecretKey; import java.io.Closeable; import java.io.File; import java....
  • 标题:java课程设计简易计算器源代码 JAVA代码有解析 免费分享 先言 这是我挺久以前课程设计java写的计算器,只能实现基本的功能,我现在分享出来希望能帮助到别人。写得其实挺一般的,见谅见谅。有课程设计任务...
  • java – 要求用户进行多次输入

    千次阅读 2021-02-27 12:01:26
    我正在尝试编写一个程序,它会一直询问用户一个整数,直到他们输入一个非整数的值,此时程序停止.这是我到目前为止:import java.util.Scanner;import java.util.ArrayList;public class InputStats {private static ...
  • ProGuard详解 - Java代码混淆

    千次阅读 2022-04-14 15:06:06
    proGuard简介及使用proGuard工具加密混淆java的jar文件的过程示例
  • Java代码写好后怎么运行?

    千次阅读 2021-09-15 10:06:15
    对于很多Java初学者来说,编写好自己的第一个...2.打开CMD,打开运行窗口输入CMD即可,然后我们在里面进入到Java文件保存的路径,这里保存在D盘的Java文件夹中,所以我们输入 d:进入到D盘,然后输入 cd Java进入到文
  • 二、JAVA第一行代码

    千次阅读 2021-11-11 16:23:01
    这里主要讲开发工具的使用,java项目的文件结构,简单语法等 一、创建项目 二、使用步骤 1.引入库 代码如下(示例): import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as...
  • Java中关于char类型的输入方式

    千次阅读 2021-08-27 11:22:11
    关于Java的读入方式 1 Java提供的常用的Scanner类读入方式 ...那么我们想输入char类型的变量时怎么办呢? 首先,我们想到的肯定是nextChar(); 这个方法,但是Java的Scanner类中并没有提供nextChar();这个方法。 ...
  • JAVA的HelloWorld代码编写

    千次阅读 2021-11-14 16:39:23
    第二步:打开代码输入代码(注意大小写,Java对大小写很敏感) 第三步:更改后缀为.java(这样这个文档就会成为一个原文件) 第四步:按住shift键,鼠标右键单击,点击“在此处打开Powershell” ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,341,257
精华内容 536,502
关键字:

java输入的代码