
正文
java中手动赋值代码 java使用什么方法赋值和取值
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
在Java中如何实现键盘输入给变量赋值?要求:一个最简单的实例
java代码如下java中手动赋值代码: import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class IoDemo { public static void main(String[] args) throws IOException { BufferedReader bufferedReader = new BufferedReader( new InputStreamReader(System.in)); System.out.println("请输入java中手动赋值代码:"); String str = bufferedReader.readLine(); System.out.println("输入java中手动赋值代码的内容是:" + str); } }
相关问答
Q1: java中如何给 字符数组 批量赋值?
java中给字符数组批量赋值,可以使用for-each来给字符数组赋值,代码如下:
package com.qiu.lin.he;
public class CeShi {
public static void main(String[] args) {
char c[] = new char[26];
String s = "abcdefghijklmnopqrstuvwxyz";
char ss[] = s.toCharArray();
for (int i = 0; i ss.length; i++) {
c[i] = ss[i];//给字符数组赋值
}
for (char x : c) {
System.out.print(x);//循环输出字符数组的内容
}
}
}
结果如下:
Q2: Java中如何用键盘输入的方式给各个数组元素赋值?
步骤如下:
1、打开Eclipse,新建项目,在项目src目录新建一个类。
2、引用数组的元素,语法格式如下。
3、索引从0开始,下标值可以是变量,也可以是常数。
4、数组初始化分为动态初始化和静态初始化。
5、数组动态初始化,指为已经创建好的数组元素进行赋值。
6、数组静态初始化,指在声明数组并创建数组的同时对每个元素进行赋值,一次性初始化所有元素。
7、声明并创建字符型类型数组c,进行赋值。
Q3: java 中 String 数组怎么动态赋值
首先明确一下数组java中手动赋值代码的初始化java中手动赋值代码:
//静态初始化
int a[]={1java中手动赋值代码,2,3};
//动态初始化
int a[]; a = new int[3] ; a[0] = 1;a[1] = 2;a[2]=3;
//默认初始化
int a [] = new int [5] ;
JAVA是强类型,数组类型一旦声明,就不能更改了;
如果数组长度确定,我想所谓的“动态赋值”用循环应该可以搞定;
如果数组的长度是不确定的,我认为java中手动赋值代码你这个提问才有点价值,因为这需要根据具体情况来改变数组的长度,告诉你java是怎么干的,用的 System.arraycopy, jdk 里好多操作数组的源码都是用的这个,比如 ArrayList的实现
闲着没事写了个小例子玩玩:
import java.util.Random;
import java.util.Scanner;
/**
*
* @author LYTG
* @since 2015-12-29 上午12:21:09
*/
public class DemoTest {
/**
* @author LYTG
* @param args
*/
public static void main(String[] args) {
test2();
}
/**
* @author LYTG
* @param array
*/
public static void out(String[] array){
if(array==null){
System.out.println("null");
return;
}
if(array.length1){
System.out.println("{ }");
return;
}
StringBuffer sb = new StringBuffer();
sb.append("{\"");
sb.append(array[0]);
sb.append("\"");
for(int i = 1; iarray.length; i++){
sb.append(",\"");
sb.append(array[i]);
sb.append("\"");
}
sb.append("}");
System.out.println(sb.toString());
}
/**
* 声明一个长度为5的String类型数组,并为每个数组元素赋值一个随机整数
* @author LYTG
*/
public static void test1(){
String[] array = new String[5];
for(int i = 0; iarray.length; i++){
array[i] = String.valueOf(new Random().nextInt());
}
out(array);
}
/**
* 在控制台输入字符,把每次输入的字符保存到一个数组中,
* 如果输入的字符串中包含空格,则切割后再分别保存到此数组中,
* 在每次输入完成后输出整个数组,直到手动终止程序
* @author LYTG
*/
private static String[] array = new String[0];
public static void test2(){
Scanner sc = new Scanner(System.in);
System.out.println("请输入一串字符(输入完请敲回车):");
String input = sc.nextLine();
if(input.contains(" ")){
String[] a = input.split(" ");
int arrayLength = array.length;
int aLength = a.length;
String[] newArray = new String[arrayLength + aLength];
System.arraycopy(array, 0, newArray, 0, arrayLength);
System.arraycopy(a, 0, newArray, arrayLength, aLength);
array = newArray;
}else{
int arrayLength = array.length;
String[] newArray = new String[arrayLength + 1];
System.arraycopy(array, 0, newArray, 0, arrayLength);
newArray[arrayLength] = input;
array = newArray;
}
out(array);
test2();
}
}
Q4: 在java中如何使用scanner类在代码中给对象赋值
java中手动赋值代码你好:java中手动赋值代码你的scanner是用来输入值的java中手动赋值代码,如果你想给某个对象赋值的话
可以设置对象内属性set值
如输入的是c= zhangsan;
那么 User user = new User();
user.setUsername(c);
这样就吧你输入的的值赋给对象了;
打字不易java中手动赋值代码,如有帮助java中手动赋值代码,请采纳,可追问
关于java中手动赋值代码和java使用什么方法赋值和取值的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






