JAVA的输入语句总结

时间:2019-05-12 12:22:00下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《JAVA的输入语句总结》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《JAVA的输入语句总结》。

第一篇:JAVA的输入语句总结

java的输入语句小结)

1.使用Scanner

使用时需要引入包import java.util.Scanner;首先定义Scanner对象 Scanner sc = new Scanner(System.in);如果要输入整数,则 int n = sc.nextInt();String类型的,则String temp = sc.next();比如:

import java.util.Scanner;

public class Test {

public static void main(String[] args){ Scanner scanner = new Scanner(System.in);

int[] days = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};

int month =-1;

while(true){

try {

System.out.print(“请输入月份:”);month = scanner.nextInt();if(month >= 1 && month <= 12){ break;}

System.out.println(“** 请输入正确的月份 **”);} catch(Exception e){

System.out.println(“** 格式错误!请输入数字 **”);scanner.next();} }

System.out.println(month + “ 月份有:” + days[month-1] + “ 天”);} }

2.使用BufferedReader

用前需要引入 import java.io.Reader;

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));String input = br.readLine();比如:

import java.io.*;

public class importtext {

public static void main(String[] args){

String st;

int num;

float fnum;

try{

System.out.print(“输入:”);

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

st = br.readLine();

System.out.print(“输入一个数:”);

num = Integer.parseInt(br.readLine());

System.out.print(“输入一个浮点数:”);

fnum = Float.parseFloat(br.readLine());

System.out.print(“输出:”+st+'n');

System.out.print(“输出:”+num+'n');

System.out.print(“输出:”+fnum+'n');

}catch(IOException e){}

}

}

package com.s2;import java.io.*;public class Input { public static void main(String[] args)throws IOException { while(true){ BufferedReader buf;String str;buf =new BufferedReader(new InputStreamReader(System.in));System.out.println(“Input a string:”);str=buf.readLine();System.out.println(“String=”+str);} } } ======

应该注意的是:Java把从键盘输入的数据一律看作是字符串,因此若要从键盘输入并让系统认可是数值型数据,必须经过转换。比如:

package com.s2;import java.io.*;public class Input { public static void main(String[] args)throws IOException { while(true){ int num;BufferedReader buf;String str;buf =new BufferedReader(new InputStreamReader(System.in));System.out.println(“Input an integer:”);str=buf.readLine();num=Integer.parseInt(str);System.out.println(“String=”+str);System.out.println(“Integer=”+str);} } }

第二篇:2018.08.23 java循环语句

流程控制语句

流程控制语句包含:顺序结构,选择结构和循环结构 选择结构:1.if 语句。if(){}else if{}else{}

2.switch语句。Switch(key){case:break;default:break;}

If语句三元操作符:三元运算符的操作都可以使用if改进,但反之不行。Switch的key/表达式取值:byte,short,int,char,string,枚举

Default可以省略,但不建议;其可以房子与switch语句的任意位置。

If和switch的选择

If:1.针对结果是boolean类型的判断;2.针对一个范围的判断;3.针对几个常量值的判断; Switch:针对几个常量值的判断。

循环结构: 1.while循环

初始化条件;

//注意先定义,赋值

while(判断条件){

//判断条件是boolean类型

需要循环的代码;

控制变量;

//控制变量不可缺少,防止程序持续进行

}

2.do{}while循环

初始化条件;

do{

代码块;

控制变量; }while(判断条件)不管判断语句是否成立,至少执行1次。(逐步被淘汰)

3.for循环

for(初始化条件;判断语句;控制变量){ 循环体语句;

} 初始化条件可以在for语句开始前;控制变量可以在循环体执行后;

判断条件是true,程序一直执行;若判断语句为空,则默认为true(不可以填false)

For循环和while循环语句可以等价转换,两者的区别:

使用区别:控制条件语句中的变量,在for循环结束后无法再被访问;而在while循环后依然可以使用。原因是for循环结束后,该变量从内存中释放,提高内存的使用效率。场景区别:

For循环适合针对一个范围判断进行操作; While循环适合判断次数不明确操作。

写程序有限考虑for循环,再考虑while循环,最后考虑do...while循环。

break:循环语句中使用,包括for和if、switch,但是单个的if语句中不能使用; 跳出单层循环,跳出多层循环

continue:循环语句中使用,不能在if和switch里使用; return:返回,程序结束(方法结束),虚拟机待机。程序再次开始时,虚拟机会再次启动

第三篇:java实验报告 循环语句

Java程序设计实验报告

(三)班级:

学号:

姓名:

指导老师:

一、实验题目

 熟悉Java程序框架  掌握循环语句的用法

二、实验内容

1.编写程序,计算10的阶乘并输出运算结果。

2.编写程序,计算1、2、3...的累加和,条件是和小于50。

3.编写程序在终端打印1~100之间的素数。

4.编写程序,输出下列图案:

*

***

*****

*******

三、实验步骤(给出源程序)1:

public class Test_jc { public static void main(String[] args){

}

} long jc=1;int i;for(i=1;i<=10;){

} jc=jc*i;i++;System.out.println(“jc=”+jc);

2:public class Test_lj {

public static void main(String[] args){

int i;int sum=0;for(i=1;;i++){

}

} sum=sum+i;if(sum>=50)break;}

System.out.println(“sum=”+(sum-i));3:public class Test_su {

} public static void main(String[] args){

} int i,j;label: for(i=1;i<=100;i++){ for(j=2;j

} if(i%j==0)continue label;System.out.print(“ ”+i);4:public class Test_x {

} public static void main(String[] args){

} int i,j;for(i=1;i<=4;i++){ for(j=0;j<2*i-1;j++)System.out.print(“*”);System.out.println();}

四、实验结果(程序运行结果截图)

1:

2:

3:

4:

五、实验的心得体会。

第四篇:总结Java中return语句的用法(范文模版)

总结Java中return语句的用法

Java中的return语句总是和方法有密切关系,return语句总是用在方法中,有两个作用,一个是返回方法指定类型的值(这个值总是确定的),一个是结束方法的执行(仅仅一个return语句)。

在return语句的各类文章中,大多仅仅介绍了return语句用于有返回值(非void返回值)的方法中。而很少或没有介绍return语句在vodi返回值方法中的运用。

return语句用在非void返回值类型的方法中,不但能返回基本类型,还可以返回(包括用户自定义类的)对象。

下面通过一个简单例子说明一下:

/**

* Created by IntelliJ IDEA.* User: leizhimin

* Date: 2007-12-3

* Time: 8:54:28

* Java中的return语句使用总结

*/

public class TestReturn {

public static void main(String args[]){

TestReturn t = new TestReturn();

t.test1();

t.test2();

}

/**

* 无返回值类型的return语句测试

*/

public void test1(){

System.out.println(“---------无返回值类型的return语句测试--------”);

for(int i = 1;;i++){

if(i == 4)return;

System.out.println(“i = ” + i);

}

}

/**

* 有返回值类型的return语句测试

* @return String

*/

public String test2(){

System.out.println(“---------有返回值类型的return语句测试--------”);

return “返回一个字符串”;

}

}

运行结果:

---------无返回值类型的return语句测试--------

i = 1

i = 2

i = 3

---------有返回值类型的return语句测试--------

Process finished with exit code 0

第五篇:JAVA总结专题

在这忙忙碌碌的这段时间里,经过老师的辅导,迅速的将一点没有学的JAVA基础搞定了!有了基础学习还是好,万事开头难这句话说的太对了,学计算机语言我觉得记忆好的方法就是多打代码,课前预习,课堂上认真听讲,把现学的方法把以前所做的作业用最简便的方法再一次巩固,创新最重要,在后续的学习中,得要加倍努力学习。

其实学java有不懂,要先自己思考。想清楚这句代码是什么意思。为什么要写在这,等等之类的。等你真的搞不明白的时候,就一定要向老师咨询,不要感到有什么丢人的。因为不会是很正常的事。并不是每个人都是天才,一学就会,一学就能运用自如的。学java有一点是非常重要的,就是练习。一段代码要不停的敲,多敲几遍,尤其是自己不熟悉或者不熟练的代码,更要敲。不要感觉到厌烦,其实我感觉敲代码挺好玩的,并不是一件很枯燥的事。

老师平常布置的课后上机练习题一定要做,课后的练习题能够让你把新学到的知识巩固一遍,能够加深记忆,不会让你在以后做题的时候感到没一点思路。

当感觉到不会的时候,千万不要气馁,因为这很正常,现在的学习就是为了培养你有一个逻辑思维,为了以后开发软件的时候有个完整,清晰的思路。

其实,总体来说。学习java很快乐。尤其是当你遇到一道自己不会的题,然后,又通过自己的努力解决了,那时候,那种心情不是用言语来表达的。就好像你遇到一个数学难题,自己解决了之后那种成就感一样。

学java的时候一定要,放松心情,轻轻松松的来学,随时让自己快乐着,这样能够让你能够更快的接受java,千万不要有什么心理负担,因为java的特点之一就是--简单易懂。只要自己努力到了,就一定能够学好java。

学完了JAVA今天我们用项目案例:迷你DVD管理器来巩固了我们所学的所有内容,通过这项目的操练,首先,1、项目用到了会使用顺序、分支、循环、跳转语句编写程序,2、要会使用数组、操作字符串,3、会使用带参的方法;

4、会定义类、创建和使用对象,看到这些脑袋里一片迷茫啊!不知道怎样写,然后想到早写晚写都一样,就照着书上写起来了,到现在还是弄不懂的就是那个对象数组,不知道怎样去理解,抽象的把我抽晕了,有望老师来给我们补补这一章,在实现DVD的业务处理时,计算时差还是不懂,照着书上打了一遍,可还是得不到想要的结果,经过网上的搜寻与老师讲解,现在已略懂一二了,在做完这项目后,真不知道当时是怎样敲出来的,难道这就是所说的灵感!感觉很高兴,现在已习惯了代码报错,其实代码报错是一件值得鼓励的事,因为没有错就觉得自己什么都懂了,在学习中相信每一个人都遇到过挫折吧!但一定要想方法战胜挫折!我的战胜挫折方法就是不懂思考后还不懂就问,懂了以后就笔记本记下当时的解决方案!学习刚开始!后面的路很长,慢慢的去磨炼了!总结完毕!

下载JAVA的输入语句总结word格式文档
下载JAVA的输入语句总结.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    Java格式总结

    Java定义格式: 1、 数据类型的强制性转换语法:(欲转换的数据类型)变量名称; 2、 if语句的格式: if(条件判断) 语句; 3、 if语句的格式: if(条件判断) { 语句1;语句2;… 语句3; } 4、 if…......

    Java总结

    Java实验 1. 调试HelloWorld程序 2. this,super,get ,set,把课本90页程序4.7中的name改成私有变量 3. 继承,重写,父类引用指向子类对象 4. 验证数组Arrays类和Collection类 5.......

    java总结

    调用父类构造方法  在子类的构造方法中可使用super(argument_list)语句调用父类的构造方法  如果子类的构造方法中没有显示地调用父类构造方法,也没有使用this关键字调用重载......

    SAS数据输入总结

    SAS学习总结 一、SAS的数据录入 (1)直接输入 data first; input name $ salary;datalines;a 12b 34c 56d 78 ; run; 注意:datalines的位置以及数据录入后的分号 (2)借助infile可......

    【黑马程序员】Java基础 : Java语句笔记

    【黑马程序员】Java基础 : Java语句笔记 摘要: Java基础—java语句这些是黑马程序员java基础入门的一个很重要的内容。今天主要给大家简单讲解一下Java基础—java语句,以后会......

    Java个人总结参考

    1、Java中取消指针运算防止了内存泄露的可能性。Java中的引用其实就是指针。JAVA语言不支持C++友元方法或友类。 2、编写完java源代码后,首先将其编译为一种中间状态字的字节......

    Java笔记总结

    1、Java是一种可以编译 跨平台、面向对象的高级计算机语言。 2、Java语言的特点:简单、安全、跨平台、面向对象、支持多线程。 3、Java的三个技术平台分别是 JavaSE、JavaEE......

    java实习总结

    java实习总结 java实习总结1 实习第五个礼拜,使用collection框架做派叫号系统首先分析项目需求,概述如下:1.产品参与者顾客:到营业大厅排队取号柜员:提供业务服务的柜台业务员管......