永发信息网

java基础代码解读

答案:5  悬赏:30  手机版
解决时间 2021-11-27 10:44
java基础代码解读
最佳答案
Scanner in = new Scanner(System.in);
定义接受从控制台输入
System.out.println("What is your name");
控制台输出:What is your name
String name = in.nextLine();
开始接收控制台一行语句并赋值给name
System.out.println("How old are you");
控制台输出:How old are you
int age =in.nextLine();
开始接收控制台一行语句并赋值给int(但是这里写错了,应该写成int age =in.nextInt();
nextInt()是接收控制台输入的整数,你的age定义为整数所以用这个,nextLIne接收的是一行语句,可以用String接收)
System.out.println("Hello"+name+",next year.you'll ,you"+(age+1));
输出:hello后面跟你第一次输入的一行语句next year.you'll ,you第二次输入的数字加1
全部回答
//Scanner 是一个是一个接收键盘输入的一个类


//这句话创建了一个Scanner实例
   Scanner in = new Scanner(System.in);
//
这句话打印了What is your name 
   System.out.println("What is your name");
//这句话等待用户输入 当用户输入字符串后 按下回车nextLine()将返回一个字符串
//符给name 
String name = in.nextLine();
//同上 
 System.out.println("How old are you");
//这句视乎有错  
//age是int类型的所以你应该用nextInt() 而不是nextLine()
//怎样你就必须输入数字
   int age =in.nextLine();

//这句话打印你的信息
// 加入你输入的name为张三 age为20
//将打印 Hello张三, next year.you'll ,you21
    System.out.println("Hello"+name+",next year.you'll ,you"+(age+1));
//引用包 不解释
import java.util.*;
import class InputTest
{
// main 方法入口
public static void main(String() args )
{
//从屏幕输入
Scanner in = new Scanner(System.in);
//屏幕输出 What is your name
System.out.println("What is your name");
//按照行读入 屏幕输入的内容
String name = in.nextLine();
//输出How old are you
System.out.println("How old are you");
//读取下一行
int age =in.nextLine();
//输出,Hello你的名字,next year,youll ,you的年龄是
System.out.println("Hello"+name+",next year.you'll ,you"+(age+1));

}
}
进入main函数,首先获取输入并等待,一般对应键盘输入;

在屏幕打印出What is your name并回行;

等待你的输入,以回车为输入结束标注,然后读取第一行至name 变量中;

在屏幕打印出How old are you;

再次等待你的输入,以回车为输入结束标注,然后读取第一行至age 变量中;
以name 和age +1构建一串字符,大体的意思“Hello[你的名字],next yea.you'll,you[明年的岁数]”
将上述字符串打印到屏幕中
import java.util.*;

import class InputTest
{
public static void main(String() args )
{
Scanner in = new Scanner(System.in);//初始化扫描器, 用来接收用户输入.
System.out.println("What is your name");//提示What is your name
String name = in.nextLine(); //扫描器接收用户输入的name
System.out.println("How old are you");//提示How old are you
int age =in.nextLine(); //扫描器接收用户输入的age
System.out.println("Hello"+name+",next year.you'll ,you"+(age+1));// 根据上面用户输入, 打印出 Hello yourname,next year.you'll20

}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
五岁的泰迪每天应该喂多少
为什么理财平台会出现爆雷潮?
中国邮政储蓄银行(赣新大道营业所)地址好找么
小蚂蚁数豆子,老大拿出了自己豆子的二分之一
汪曾祺昆明菜"读后感"
请问上下班打卡机有类似四舍五入吗?打完指纹
中国邮政(忙糯邮电所)地址在哪,我要去那里办
农村4米半宽,18米长的房子怎么设计房型
72题怎么做解释一下
美味佳肴道道全求下联
花火校园系列小说校草的幸福生活
一夜暖风来是什么意思
骑马与砍杀战团是做大臣好,还是自己做王好
跪求prcs6特效插件 在线等!!!!
西秀海滩假日酒店公寓怎么样?好不好?值不值
推荐资讯
如果坠落能让我疯狂那就坠落吧是什么意思
墙面漆水性科天好还是多乐士好
求错别字率法:比如一篇作文350字错了两个字
vivoxpla3s手机扬声器在手机什么部位?
盆景什么时侯脱衣换锦
北京市公安局公安交通管理局丰台交通支队丰北
几个连续的整数相乘有规律吗,比如1×2×3×4
汉字中融入了哪些佛学,道学,武学
yet的用法
阿里美国IPO后,马云还持有多少阿里股份?
奇瑞瑞虎3坐了3个人平均140斤,后备箱装了700
梦见西红柿又大又红
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?