老实台式电脑不读u盘能用u盘做系统(5200的cpu)

您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
08_Java基于文本的应用.doc6页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
文档加载中...广告还剩秒
需要金币:100 &&
08_Java基于文本的应用.doc
你可能关注的文档:
··········
··········
前面介绍的程序和实例都很少涉及到与用户的交互,都是直接事先就设置好某个值,并没有在程序运行的过程中动态的传入。本章主要讲解一些基于文本的应用和用户交互。
8.1 与用户交互
程序在运行的时候,我们可以给程序传入数据,程序根据输入的数据作出响应。实现与用户的交互。
常见的输入方式有:
命令行参数
标准的输入
从文件读入
8.1.1 从命令行传入参数
当一个Java应用程序通过“java Test”从终端启动运行时,用户可以提供零个或多个命令行参数。这些命令行参数都是字符串,这些字符串可以是独立的记号(如:aaa),也可以是引号之间的多个符号("aaa bbb")。
参数序列跟在程序类的名字后面输入;然后被存放在String 对象的数组中,传递给main 方法。如图8-1所示:
命令行参数传递
实例:TestArgs.java
public class TestArgs public static void main String[] args for int i
args. i++ System.out.println args[i] ; 编译运行方式如图8-2所示:
命令行参数传递方式
由图可知,当在命令行中一个参数都不传的时候,没有任何输出结果。这一点跟C语言是有区别的。C语言命令行传递过程中args[0]存放的是可执行程序本身,args[1]才存放的是第一个传递进来的参数。而Java里面args[0]已经表示传递进来的第一个命令行参数了。
8.1.2 控制台标准输入
控制台标准的输入:多数应用都会发生人机交互。人机交互经常通过控制台文本输入/输出来完成。Java 2 SDK用公有类java.lang.System支持控制台I/O。
System.out是一个PrintStream对象,它指向运行Java应用程序的终端窗口。
System.in是一个InputStream对象,它指向用户的键盘。
在jdk 1.5之前,程序通常通过BufferedReader类来读取键盘输入。BufferedReader是java
正在加载中,请稍后...用java写了一个输出图案的小程序,怎么看怎么像C语言写的啊……_java吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:595,070贴子:
用java写了一个输出图案的小程序,怎么看怎么像C语言写的啊……收藏
我也是java初学者,写出了个小程序,怎么感觉像是面象过程呢,这个程序要是面像对象一知道是什么样,下边是程序,格式好像会乱掉,不能粘贴源代码啊:import java.io.*;import java.util.Sclass Test{ public static void main(String args []) throws IOException{
Scanner scanner = new Scanner(System.in);
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str =
String numStr =
int num = 0;
boolean isNum =
System.out.println(&请输入金字塔层数:&);
numStr = scanner.nextLine();
while(!isNum){
num = Integer.valueOf(numStr);
}catch(Exception e){
System.out.println(&只能输入数字!&);
numStr = scanner.nextLine();
if(num & 0 ){
outPutString(num);
System.out.println(&请输入一个正数!&);
num = scanner.nextInt();
while(true){
System.out.println(&继续输出图案请输入yes,退出请输入 no&);
str = br.readLine();
if(str.equals(&yes&)){
System.out.println(&请输入金字塔层数:&);
numStr = scanner.nextLine();
while(!isNum){
num = Integer.valueOf(numStr);
}catch(Exception e){
System.out.println(&只能输入数字!&);
numStr = scanner.nextLine();
if(num & 0 ){
outPutString(num);
System.out.println(&请输入一个正数!&);
num = scanner.nextInt();
outPutString(num);
}else if(str.equals(&no&)){
} static void outPutString(int hight){
for(int i=0;i&h;i++){
for(int k=0;k&h-i;k++){
System.out.print(&
for(int j=0;j&((i+1)*2-1);j++){
System.out.print(&哈&);
System.out.println(&
for(int i=h-1;i&0;i--){
for(int k=0;k&h-i+1;k++){
System.out.print(&
for(int j=0;j&((i-1)*2+1);j++){
System.out.print(&哈&);
System.out.println(&
我家孩子也在这学跆拳道呢
本来格式是正常的啊
算法都是通用的,算法是逻辑。。。。语言是执行的载体,你说呢
你和我这些年是否倦了最后一个约定不再联络
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或帮我解决一个问题。_java吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:595,070贴子:
帮我解决一个问题。收藏
这是代码。public class yi {public static void main(String[] args) {// printf()是J2SE5.0的新功能,必须安装JDK5.0才能编译System.out.printf("%s! 这是您的第%d个Java程序!\n","C语言Fan", 3);Scanner scanner = new Scanner(System.in);System.out.print("请输入您的名字:");System.out.printf("哈啰!%s!\n", scanner.next());}}这是提示:
我家孩子也在这学跆拳道呢
哈哈,秒删的帖子恢复了,大家帮我看一下哈、
没有引入相关类
在代码最开头写一句!import java.util.*
在代码最开头写一句!import java.util.*
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或也不是黑培训出来的哥们。如果你在培训期间好好学了,然后把基础去巩固下,问题不大,但是目前培训出来的,和我合作过的队友没一个是优秀的,(不是偷懒耍滑,就是基础太差)
也不是黑培训出来的哥们。如果你在培训期间好好学了,然后把基础去巩固下,问题不大,但是目前培训出来的,和我合作过的队友没一个是优秀的,(不是偷懒耍滑,就是基础太差)
你还没有登录,请先 登录 或 注册 慕课网账号
1、Get是从服务器端获取数据,Post是向服务器端传送数据。2、Get是服务端用Request.QueryString获取变量值,Post是服务端用Request.Form获取提交的数据。3、Get把参数数据提交到表单Action属性所指的URL,在URL中可见。Post是把数据放置中Html Header里提交,URL中不可见。3、Get传送的数据量小,不大于2KB, Post一般默认为不受限制(理论上是80-100KB).4、Get安全性低,Post安全性高,但效率不如Get。(如果信息保密的话,建议用Post).5、数据查询的话建议用Get, 数据修改,添加、删除建议用Post.[ 查看全部 ]
1、Get是从服务器端获取数据,Post是向服务器端传送数据。2、Get是服务端用Request.QueryString获取变量值,Post是服务端用Request.Form获取提交的数据。3、Get把参数数据提交到表单Action属性所指的URL,在URL中可见。Post是把数据放置中Html Header里提交,URL中不可见。3、Get传送的数据量小,不大于2KB, Post一般默认为不受限制(理论上是80-100KB).4、Get安全性低,Post安全性高,但效率不如Get。(如果信息保密的话,建议用Post).5、数据查询的话建议用Get, 数据修改,添加、删除建议用Post.
你还没有登录,请先 登录 或 注册 慕课网账号
没有什么事情是需要熬夜完成的
没有什么事情是需要熬夜完成的
你还没有登录,请先 登录 或 注册 慕课网账号
老铁,Java入门这么简单你都退缩了,你还能干什么,毕竟培训内容也不是多难的东西,不理解就背下来多敲几遍,以后慢慢就理解了,你要是什么都会还培训什么?烧钱玩吗?
老铁,Java入门这么简单你都退缩了,你还能干什么,毕竟培训内容也不是多难的东西,不理解就背下来多敲几遍,以后慢慢就理解了,你要是什么都会还培训什么?烧钱玩吗?
你还没有登录,请先 登录 或 注册 慕课网账号
看到SLQ感觉你有点危险。
看到SLQ感觉你有点危险。
你还没有登录,请先 登录 或 注册 慕课网账号
不难找,不会找女朋友的不是程序猿也找不到女朋友。
不难找,不会找女朋友的不是程序猿也找不到女朋友。
你还没有登录,请先 登录 或 注册 慕课网账号
在家种地!哪有你那好的命呀,还有机关单位实习!
在家种地!哪有你那好的命呀,还有机关单位实习!
你还没有登录,请先 登录 或 注册 慕课网账号
你还没有登录,请先 登录 或 注册 慕课网账号
其实我很想说,又没钱拿,又没名涂,没人会帮你做的//更何况,程序猿也木有这个闲工夫。对于伸手党还是非常讨厌的,你可以自己学,虽然需要花很长的时间,但是自己做出来的非常有成就感。既然你自己有想法,那就把想法写下来,然后自己拆分每个要求的代码类型,一个一个代码去组合起来。
其实我很想说,又没钱拿,又没名涂,没人会帮你做的//更何况,程序猿也木有这个闲工夫。对于伸手党还是非常讨厌的,你可以自己学,虽然需要花很长的时间,但是自己做出来的非常有成就感。既然你自己有想法,那就把想法写下来,然后自己拆分每个要求的代码类型,一个一个代码去组合起来。
你还没有登录,请先 登录 或 注册 慕课网账号
证书?呵呵了,讲真,IT行当里,你的代码敲的飞起已经是你足够的证书了,根本不需要什么所谓的证书。换个角度来讲,这是一门技术活,你有足够的技术//足够,是相对意义上的;就能够胜任证书,只不过是给一些比较大型的企业而言的。当然,如果真得要去考,也不是个问题,首先你要先找到工作这是关键,证书后面慢慢考也不是什么问题。
证书?呵呵了,讲真,IT行当里,你的代码敲的飞起已经是你足够的证书了,根本不需要什么所谓的证书。换个角度来讲,这是一门技术活,你有足够的技术//足够,是相对意义上的;就能够胜任证书,只不过是给一些比较大型的企业而言的。当然,如果真得要去考,也不是个问题,首先你要先找到工作这是关键,证书后面慢慢考也不是什么问题。
你还没有登录,请先 登录 或 注册 慕课网账号
this.balance=改成super.balance=试试
this.balance=改成super.balance=试试
你还没有登录,请先 登录 或 注册 慕课网账号
应该是句末的分号用了中文状态的分号,可以使用一些编程的IDE工具,错误的地方会有提示
应该是句末的分号用了中文状态的分号,可以使用一些编程的IDE工具,错误的地方会有提示
你还没有登录,请先 登录 或 注册 慕课网账号
java入门第一季 6-7使用 Arrays 类操作 Java 中的数组,你可以去看下。
java入门第一季 6-7使用 Arrays 类操作 Java 中的数组,你可以去看下。
你还没有登录,请先 登录 或 注册 慕课网账号
首页上一页
10171人关注
iOS与苹果的Mac OS X操作系统一样,它也是以Darwin为基...
11777人关注
WebApp是指基于Web的系统和应用,其作用是向广大的最终用户发布...
20672人关注
JQuery是继prototype之后又一个优秀的Javascrip...
本月最佳回答网友
Copyright (C)
All Rights Reserved | 京ICP备 号-2

我要回帖

更多关于 u盘装系统方法 的文章

 

随机推荐