用java语言怎么写hdu题目之输入规则

java的输入用Scanner类

1)单个输入:

例如:

import java.util.Scanner;

public class AA {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

int a = sc.nextInt();// 输入1

System.out.println(a);// 输出1

}

}

2)无限输入:

例如:

import java.util.Scanner;

public class AA {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

while (sc.hasNext()) {

int a = sc.nextInt();

System.out.println(a);

}

}

}

3)输入一个整数再输入一个字符:(java没用单独输入一个字符的语句,全都定义为字符串)

例如1):

import java.util.Scanner;

public class AA {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

int a = sc.nextInt();// 输入1

String b = sc.next();// 输入2

System.out.println("a:"+a+"--b:"+b);// 输出a:1--b:2

}

}

例如2):

import java.util.Scanner;

public class AA {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

int a = sc.nextInt();// 输入1

sc.nextLine();// 接收回车符,这里只能用sc.nextLine();

String b = sc.nextLine();// 输入2

System.out.println("a:"+a+"--b:"+b);// 输出a:1--b:2

}

}

时间: 2024-10-26 12:10:18

用java语言怎么写hdu题目之输入规则的相关文章

用java语言怎么写hdu题目之next()与nextLine()的区别

java输入用Scanner类: Scanner类中有两个函数:(java中函数叫方法) 1)next()方法,遇到空格或者回车符就结束输入: 2)nextLine()方法,只有遇到回车符才结束输入. 这两个方法分别占用两个不同的流.如果要输入一个数据,那么就只能选择一个流,如果用了两个,那么只有第一个有用,且数据都在第一个流里面. 如果使用nextLine()方法,有时要接回车符, 例如: import java.util.Scanner; public class AA { public s

c语言:写一个函数,输入n,求斐波拉契数列的第n项(5种方法,层层优化)

写一个函数,输入n,求斐波拉契数列的第n项. 斐波拉契数列:1,1,2,3,5,8...,当n大于等于3时,后一项为前面两项之和. 解:方法1:从斐波拉契数列的函数定义角度编程 #include<stdio.h> int fibonacci(int n) { int num1=1, num2=1, num3=0,i; if (n <= 2) { printf("斐波拉契数列的第%d项为:%d\n",n,num1); } else { for (i = 2; i <

08 Java语言基础标识符的概述和组成规则

标识符概述  就是给类 接口 方法 变量等起名字时使用的字符序列 组成规则 英文大小写字母 数字字符 $和_ 注意事项 不能以数字开头 不能是JAVA中的关键字 区分大小写,也就是说大和小写所指向的是不同的对象,类似于javascript和python 标识符示例 合法的标识符 Helloworld _123__ Demo Bj_$22 不合法的标识符 Hello World 不能有空格 2B 数字不能开头 Demo#  #字不能做标识符 a12.3    .符号不能做标识符

写一个方法,输入两个正整数,输出在两个正整数范围内即被3整除,又被7整除的正整数

import java.util.Scanner;/* * @写一个方法,输入两个正整数,输出在两个正整数范围内即被3整除,又被7整除的正整数. * */public class Test5 { static Boolean boo=false; public static void main(String[] args) { Scanner scanner = new Scanner(System.in); long scan = scanner.nextLong(); long scan1

换一个视角看事务 - 用&quot;Java语言&quot;写&quot;作文&quot;

前段时间在抽工作之空余,更加系统和深入的重新学习Java的一些技术知识. 最近也试着申请了一个专栏,对前段时间的一些收获和知识点做一个系统性的归纳回顾和总结. 昨天也是刚刚写完了关于Java中的各种基础语言要素的总结,总觉得少了点什么. 对基础语言要素的理解和使用,实际上是很重要的. 俗话说,一切伟大的行动和思想,都源于一个微不足道的开始. 而对于一门语言来说,熟练的掌握对其基础语言要素的理解和使用,就是这个"微不足道的开始" 可以这样说,一门语言的基础语言要素,就等同于是一门武功的内

算法笔记_216:第六届蓝桥杯软件类校赛部分真题(Java语言C组)

目录 1 题目一 2 题目二 3 题目三 4 题目四 5 题目五 前言:以下代码仅供参考,若有错误欢迎指正哦~ 1 题目一 二项式的系数规律,我国数学家很早就发现了. 如[图1.png],我国南宋数学家杨辉1261年所著的<详解九章算法>一书里就出现了. 其排列规律: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 15 6 1 1 7 21 35 35 21 7 1 如下的程序,用来建立N行的杨辉三角形.请填写划线部分缺少的代码.

四则运算程序扩展:将程序改为java语言,并允许用户输入,对输入结果进行验证

题目 每个同学选一个方向,把程序扩展一下:1.让程序能接受用户输入答案,并判定对错.最后给出总共对/错 的数量.2.把程序变成一个网页程序,用户通过设定参数,就可以得到各种题目.3.把程序变成一个Windows 图形界面的程序.4.把程序变成一个智能手机程序 (你正在用什么手机, 就写那个手机的程序).(可以延期3周后)5.选一个你从来没有学过的编程语言,试一试实现基本功能. 设计思想 本次程序采用数组记录答案,包含输入数组和正确结果保存数组,进行比较 源代码 package minirisof

java语言编程基础

java语言基本要素 高级语言如c++.c#.java等都有一些共同性的东西:关键字.标识符. 运算符.注释.数据类型.常量和变量.语句.函数.数组.高级语言在这些要素上大同小异. Java关键字:一些有特定含义,有专门用途的字符串(keyword).Java中关键字均为小写.如do while if int等.不需要记,用多了自然会知道. 标识符 自定义的名称.如类名.变量名.方法名等.合法标识符规则:1 不可使用关键子字 2 不能以数字开头.在java中标识符可有26个英文大小写字母.数字0

Java语言程序设计 上机实验5 异常

Java语言程序设计 上机实验5 实验目的: 理解异常的概念,掌握Java的异常处理机制.常见异常的捕获方法.自定义异常及其抛出和捕获方法. 实验内容: 常见异常的捕获: 编写一个程序,分别生成ArrayIndexOutOfBoundsException类型和NumberFormatException类型的异常:然后改写程序,对这两种类型的异常进行捕获并合理地处理. 另外,思考并回答问题:能否0同时抛出ArrayIndexOutOfBoundsException类型和NumberFormatEx